Модульные приложения Rails
-
16-09-2019 - |
Вопрос
Я ищу способ модулизировать приложения Rails. Как я видел, нет встроенного способа его достижения. Я нашел разные плагины/основные взломы, но я не уверен в том, как они работают и их зрелость.
У вас есть опыт по этому поводу?
Пока я нашел это:
- Пустыня: http://github.com/pivotal/desert
- Рельсовые двигатели: http://rails-engines.org/
Решение
Двигатели Rails являются частью нынешних стабильных рельсов 2.x, и поэтому больше не «взлома». Они кажутся хорошим соответствием, если вы хотите добавить в приложение справедливо, громкости для приложения-хороший пример может быть добавление блога или функциональности в стиле CMS в другое приложение. Оформить Railscast на двигателях здесь: http://railscasts.com/episodes/149-rails-engines
Если вы хотите модулизировать на передней части - больше «виджета», вы можете посмотреть на ячейки: http://github.com/apotonick/cells/