Брифинг по Rails плагинам, используемым мной в проектах* acts_as_dropdown - отличный плагин, позволяет в модели указать model Region и использовать в view таким образом: <%= select('lot','region_id',Region.to_dropdown({:include_blank=>false}),{},{:style=>"width:100%"})%> * ez_where -создание условий для отбора в sql выражениях используя красивый ruby синтаксис. @conditions=Caboose::EZ::Condition.new :lots do MyModel.find( :conditions=>@conditions.to_sql ) * annotate_models - красиво вставляет в модель и фикстуры закомментированную структуру таблицы. # == Schema Information * tiny_mce -WYSWYG редактор HTML * ar_fixtures - для экспорта-импорта данных в фикстуры После установки плагина появляются у rake такие задачи: rake load_exported_fixtures и rake extract_fixtures Первая команда загружает экспортированные фикстуры, вторая соответственно экспортирует существующие в базе данные в db/exported_fixtures. * file_column - сохранение изображений со ссылкой на запись в базе данных. Другими словами автоматизируем аплоад изображений и хранение имени файла в поле таблицы. Очень подробно описан в rails wiki. В модели: file_column :image, :magick=>{ Во view отображение изображения: url_for_file_column("photo","image","preview"),{:width=>"121", :height=>"88", :border=>"3",:class=>"preview"} В форме загрузки изображения: <%= file_column_field('newphoto','image') %> Комментариев: 2 |
© Максим Прокопов 2005-2024 | О сервере |