не можете создать плагин с Rails 3.2? - PullRequest
5 голосов
/ 19 февраля 2012

У меня проблема с рельсами в последней версии.Я создаю новое приложение (rails new MyProject), но у меня нет сценария / создания, есть только сценарий / направляющие, и когда я набираю

ruby ./script/rails generate plugin my_plugin
"Could not find generator plugin.".

У вас есть идеи, как создать шаблон плагина?можно создать плагин без этой команды?

PS: я использую Rails 3.2.1 с ruby ​​1.8.7 [universal-darwin11.0]

1 Ответ

8 голосов
/ 19 февраля 2012

Генератор плагинов был удален с выпуском Rails 3.2.0.Смотрите список изменений здесь .Теперь вы можете использовать следующую команду:

rails plugin new my_plugin

Но будьте осторожны, потому что вы должны запустить команду за пределами проекта.Он создает целую структуру плагинов со своим Gemfile.Итак, после создания плагина вы можете использовать его в приложении Rails, добавив его в Gemfile с параметром path.Что-то вроде:

gem 'my_plugin', path: '/path/to/my_plugin'

Я только что прочитал, что вы используете Ruby 1.8.7.Пожалуйста, рассмотрите возможность обновления до Ruby 1.9.3.Rails 3.2 - последняя версия фреймворка, поддерживающего Ruby 1.8.7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...