База знаний
Ruby on Rails

Установить content-type
Фильтр для преобразования кодировки
Фильтр для минификации выходного потока
Read-only модель в ActiveRecord
Локальная документация по гемам
:format в ссылках
Валидатор e-mail

Булевы поля нельзя указывать в виде 0/1: в мускуле работает, в склайте булевы поля хранятся как ‘t’ или ‘f’, а в постгресе есть полноценный булевый тип. Так что только true/false

Нельзя использовать NOW () – этой функции нет в SQLite

Если хочется увидеть оглавление папки

        <Directory /var/www/waysgo/public>
                Options +Indexes
                AllowOverride All
                RewriteEngine on
                RewriteCond %{REQUEST_FILENAME} -d
                RewriteRule ^(.*[^\/])$ /$1/ [R=301]
        </Directory>

Как при пагинации проверить наличие следующей страницы:

@entries = Thing.with_some_scope.find(:all, :limit => per_page + 1, :offset => (page - 1) * per_page)

@next_page = @entries.slice!(per_page, 1)
@prev_page = page > 1