Как я могу создать rubygem и одновременно протестировать его в приложении rails? - PullRequest
0 голосов
/ 20 ноября 2011

Я хочу узнать, как создать rubygem с генератором и т. Д.

Когда я создаю драгоценный камень, я создаю отдельный проект?

Причина в том, что поскольку он будет иметь генераторы и подключаться к жизненному циклу приложения Rails 3, я хочу создать тестовое приложение rails 3 одновременно, чтобы увидеть, как все работает и т. Д.

Может кто-нибудь обрисовать в общих чертах, что я должен сделать, чтобы сделать это?

Например, я использую git, поэтому я хочу, чтобы, когда я запускаю генератор для своего драгоценного камня, а он не выполняет то, что я хочу, я могу легко вернуться к предыдущей версии, используя git.

Это будет простой драгоценный камень, просто попытка почувствовать вещи и как я могу зацепить различные части рельсов и т. Д.

1 Ответ

1 голос
/ 20 ноября 2011

Используйте bundler для создания нового Gem с помощью следующей команды:

bundle gem foogem

Затем перейдите в Gemfile приложения, которое вы собираетесь использовать, и добавьте что-то вроде следующего:

gem 'foogem', :path =>'/path/to/foogem'

Таким образом, вы можете легко протестировать ваш драгоценный камень внутри вашего проекта рельсов.

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