Paperclip... и работать с загружаемыми файлами просто как... скрепкаAlexSoulim

Плагин Paperclip позволяет работать с загружаемыми файлами, так же просто, как с другими атрибутами ActiveRecord.

Пример,

class User < ActiveRecord::Base

has_attached_file :avatar, :styles => { :medium => “300×300>”, :thumb => “100×100>” }

end

Остальные подробности в описании Paperclip

Комментарии
Rails и SphinxShaliko

Sphinx — очень быстрый демон, занимающийся полнотекстовым поиском. Отдаёшь ему SQL запрос (или можно скормить через XML pipe), он эти данные из базы вытаскивает (умеет работать с Mysql и Postgresql) и кладёт в свой индекс. Потом ему отдаешь запрос, а он в ответ отдаёт список ID. По этим ID можно вытащить исходные объекты. Важно, что для обеспечения поиска по всем классам сразу, индекс единый на все таблицы, таким образом структура возвращаемых данных для каждой таблицы должна быть одинаковая (одинаковый SELECT для всех). ID обязан быть уникальным сквозь все таблицы, это требование сфинкса.

Настройка сфинкса, управление его демоном (searchd) и переиндексация могут стать серьезной проблемой, отталкивающей от него. Расскажу, как просто работать с ним используя чудесные плагины thinking_sphinx и daemons_controller.

Подробнее

Easy FCKeditorShaliko

Easy FCKEditor это простой плагин позволяющий легко подключать визуальный редактов в вашем приложении. Предостовляет несколько помошников (хелперов) для удобной работы.

Пример:

 
  <%= fckeditor_textarea("object", "field", :toolbarSet => 'Simple', :width => '100%', :height => '200px') %>
 
Комментарии
dekart

Меня если клиент просит что-то подобное поставить – я 10 раз предупреждаю, что потом будут проблемы в разных браузерах и фактически гарантированные косяки с индексацией поисковыми системами. Адекватные клиенты чаще всего соглашаются на упрощенную разметку. А неадекватным – поделом :)