Я хотел разделить общие модели (и их миграцию) на драгоценный камень. Мне было интересно, нужно ли мне движок или создать для этого библиотечный камень.Использование движка или библиотеки gem
Спасибо!
Я хотел разделить общие модели (и их миграцию) на драгоценный камень. Мне было интересно, нужно ли мне движок или создать для этого библиотечный камень.Использование движка или библиотеки gem
Спасибо!
Двигатели отлично подходят для обеспечения полного стека MVC. Если вы планируете добавлять больше, чем обычные модели, это очень умно, так как это добавит много гибкости в ваше приложение.
В противном случае вы можете найти рабочий процесс над головой в значительной степени по сравнению с предоставленной функциональностью.
Спасибо! Я планировал добавить приложение «Core», которое будет иметь мои общие модели (+ аутентификация). – Karan
Вы бы рекомендовали это стать библиотекой? Если да, то каким образом я могу разоблачить мои миграции для этих конкретных моделей. Должны ли они быть установлены с помощью команды rake, аналогичной команде с одним двигателем? – Karan
Я бы использовал двигатель для своих моделей, миграций и, возможно, контроллеров, связанных с ним. Также маршруты;) –
http://stackoverflow.com/questions/6815401/rails-3-what-is-the-difference-between-an-engine-and-a-gem –