Как генерировать контроллеры в движках Rails 3.1 - PullRequest
4 голосов
/ 30 марта 2012

Я сгенерировал движок Rails 3.1 с помощью следующей команды:

rails plugin new forum --full

Затем я скопировал плагин в существующее приложение rails. Теперь, когда я запускаю следующую команду, он генерирует контроллер в приложении rails, а не в каталоге плагинов.

cd vendor/gems/forum
rails g controller Users

Я попытался запустить команду из корневого каталога Rails, но та же проблема.

Пожалуйста, помогите мне!

1 Ответ

0 голосов
/ 21 августа 2012

Похоже, вы редактируете Rails Engine в основном приложении.Вы можете сделать это, но идея Rails Engine заключается в том, что Engine - это гем, который указан в Gemfile и установлен через упаковщик.

Если вы хотите добавить контроллер в Rails Engine,

rails plugin new blorgh --full
cd blorgh
bundle exec rails g controller Users
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...