2009-11-04 3 views
5

Я ищу способ модульного использования приложений Rails. Как я уже видел, нет встроенного способа его достижения. Я нашел разные плагины/основные хаки, но я чувствую себя ненадежным в отношении того, как они работают, и их зрелости.Modularizing Rails приложения

У вас есть опыт работы с этим?

До сих пор я нашел это те:

ответ

4

Рельсы двигатели являются частью текущей стабильной рельсы 2.X и поэтому не являются действительно «хаки». Они кажутся подходящими, если вы хотите добавить в приложение достаточно функциональные приложения для приложений - хороший пример может заключаться в добавлении функциональности блога или CMS в другое приложение. Извлекает railscast на двигателях здесь: http://railscasts.com/episodes/149-rails-engines

Если вы хотите, чтобы модуляризуете на переднем конце - более «виджет» стиль, вы можете захотеть взглянуть на клетки: http://github.com/apotonick/cells/

+0

Я искал способ модуляризации суб-приложениях в Rails-приложениях, но плагины Cells тоже выглядят интересными. Спасибо – knoopx

+0

Я видел скринкаст, и мне не нравится тот факт, что мне нужно скопировать и перемещать миграции/активы в корневые каталоги приложений. Есть ли способ избежать этого (третья сторона * рейк * задачи ...)? – knoopx

Смежные вопросы