Какие плагины Rails следует использовать?

Я изучил рельсы пару лет назад из интереса, но теперь я возвращаюсь к нему, потому что я хочу попробовать создать простой сайт с оплатой за рекламу нишевых вакансий с несколькими прибамбасами. Многие из книг по рельсам, которые я изучил, дали примеры того, как создать корзину для покупок или систему аутентификации пользователей, но, посмотрев в Интернете, я обнаружил множество плагинов, которые предоставляют множество этих общих функций. Однако выбор плагинов очень велик, и мне трудно понять, какие из них мне следует использовать.

Итак, мой вопрос таков: какие (если есть) плагины rails вы бы порекомендовали для создания сайта rails и почему?


person Michael Barton    schedule 28.07.2009    source источник


Ответы (3)


Есть буквально тонны плагинов (и драгоценных камней) для рельсов, чтобы предоставить вам необходимую функциональность, и я перечислю здесь некоторые из них, с которыми у меня был опыт.

  • Authlogic: это фантастический плагин. он дает вам мощную аутентификацию через before_filters на ваших страницах и не имеет каких-либо странностей, которые я, кажется, замечаю в Restful Auth. Вы можете найти код здесь и пример приложения здесь
  • ActiveScaffold: отлично подходит для создания "административного интерфейса". Он чрезвычайно мощный и выглядит очень красиво из коробки. Единственным недостатком является то, что последняя официальная версия еще не поддерживает Rails 2.3.2. Вы можете получить его здесь
  • Скрепка: помогает при загрузке файлов в rails. Он имеет встроенную поддержку миниатюр (я думаю, вам нужен ImageMajick), а также Amazon S3. Вы можете прочитать об этом здесь
  • SubdomainFu: иногда это немного странно, но очень удобно, если вам нужны поддомены в каком-либо конкретном проекте. Если вам нужна такая функциональность, не стесняйтесь брать ее здесь

Их еще много, но у меня нет времени перечислять их все. Если вам когда-либо понадобится определенная функциональность, всегда ищите ее в Google, прежде чем запускать свою собственную, потому что может быть решение, которое идеально соответствует вашим потребностям.

person Mike Trpcic    schedule 28.07.2009
comment
Спасибо, попробую эти ссылки - person Michael Barton; 29.07.2009

я рекомендую authlogic для аутентификации. два самых популярных — authlogic и restful_authentication. Я ничего не делал с корзиной покупок, но есть жемчужины для интеграции с PayPal и activemerchant.

person Sameer C    schedule 28.07.2009
comment
Спасибо, посмотрю на activemerchant - person Michael Barton; 29.07.2009

Я рекомендую следующее:

  • thinking-sphinx: для действительно простого полнотекстового поиска с использованием базы данных mysql.
  • acts_as_permalinkable для SEO-дружественных текстовых URL.
  • crummy для легкой навигации.
  • delayed_job для отложенных заданий, таких как уведомления по электронной почте.
  • всякий раз для повторяющихся заданий/заданий cron.
person Sohan    schedule 29.12.2009