Ответ 1
Будет Paginate - необходимо для разбивки на страницы.
Я видел много сайтов, которые содержат весь список Rails plugins
, Ruby libraries
и Ruby gems
, но мы вряд ли используем их немного, и некоторые из них могут не соответствовать нашим требованиям, и мы тратим много времени на поиск полезный Plugins
, который соответствует нашему требованию.
Я создал этот опрос, люди могут публиковать полезные библиотеки, gems and plugins
, с которыми они столкнулись. Это было бы большой помощью для новичков вроде меня и всего Ruby
на Rails community
.
Примечание. Чтобы этот опрос был полезен, пожалуйста, помните:
Изменить: Любые новые плагины /Gems для Rails 3?
Спасибо
Будет Paginate - необходимо для разбивки на страницы.
Authlogic - Простая аутентификация
devise - более всеобъемлющий жемчужина аутентификации
Formtastic - Помощники доброй формы.
Он позволяет вам делать такие вещи:
<% semantic_form_for @user do |f| %>
<% f.inputs do %>
<%= f.input :email %>
<%= f.input :password %>
<%= f.input :password_confirmation %>
<% end %>
<% f.buttons do %>
<%= f.commit_button 'Sign Up' %>
<% end %>
<% end %>
и получите достойный, семантический HTML:
Rspec - для BDD.
FactoryGirl: замена светильника для целенаправленных и читаемых тестов.
Paperclip - Простая загрузка файлов
Nokogiri - для всех ваших анализов и поиска XML и HTML.
Capistrano - для простого развертывания.
Faker - для создания достоверных поддельных данных. Отлично подходит для заполнения пустой базы данных DB/тестирования.
Аннотировать - простой камень, который добавляет что-то вроде
#== Schema Information
#
#Table name: buttons
#id :integer(4) not null, primary key
#text :string(255)
#font_size :integer(4)
#user_id :integer(4)
#created_at :datetime
#updated_at :datetime
#button_stats :integer(4) default(0), not null
к вашим определениям моделей и светильникам
Thinking Sphinx - для интеграции с Sphinx для простого простого текстового поиска в вашем приложении.
Clearance для аутентификации.
Populator - для ввода данных в БД при его заполнении. Используется совместно с Faker. Подробнее здесь.
cancan - для ролей, компаньона authlogic
Capistrano-ext - позволяет настраивать отдельные разворачиваемые рецепты для постановки/производства/любой другой среды, в которой вы есть
Seed-Fu - простая семена для посева базы данных. Пожалуйста, не используйте миграции, чтобы засеять вашу базу данных!:)
prawn - генерация PDF
Он позволяет командам разработчиков программного обеспечения описывать, как программное обеспечение должно вести себя в виде простого текста. Текст написан на бизнес-удобочитаемом доменном языке и служит в качестве документации, автоматических тестов и помощи при разработке - все они перевернуты в один формат.
grosser-rpx_now - интерфейс в RPXNow.com, который обеспечивает интерфейс в OpenID, Facebook, MySpace, Twitter и многое другое с точки зрения аутентификации. Отличный компаньон для Authlogic.
Mofo gem - рубиновый анализатор микроформатов, помогает импортировать данные профиля с сетевых сайтов, которые реализуют микроформаты, используя hResume, hCard. ex LinkedIn, Xing, Twitter и т.д.
Очень полезный камень.
soap4r
: Должен иметься для вызова мыла!
Источник: http://rubyforge.org/projects/soap4r/
Contacts - универсальный интерфейс для сбора информации о списке контактов от различных поставщиков, включая Hotmail, Gmail и Yahoo.
jRails - это замена jQuery для замены помощников Rails Prototype/script.aculo.us.
Отложенная работа для фоновой обработки.
calendar_date_select - всплывающее окно календаря
thin, более быстрый сервер http
- это тестовая библиотека интеграции Ruby. Он имеет две основные цели:
simple_form - построено на вершине formtastic, и, несмотря на его название, это еще лучше дает вам лучший контроль (будучи агностиком) над макетом и все настраивается. Я удивлен, что он не был указан уже как очень популярный.