Как использовать генератор rspec_scaffold с последним гемом rspec - PullRequest
1 голос
/ 10 марта 2011

Я новичок в Rails 3 и Rspec.Прошу прощения за то, что я новичок.

Я пытаюсь использовать RSpec с Rails 3. Я использую rails 3.0.3 и ruby ​​1.9.2 в Ubuntu 10.04 os.

Я сейчас ссылаюськ учебнику по: - http://www.railsfire.com/article/rspec-behaviour-driven-development-testing-framework. В этом учебнике используются не только старые плагины, но и старая версия Rails 2.x.

Я не могу использовать старый генератор rspec (rspec_scaffold) с rspec2,5 и rspec-рельсы 2,5 гем.Как и ожидалось, я получаю следующую ошибку, как указано ниже.

mohnish@mohnish-desktop:~/rails_testing/10Mar11/rspec_demo3$ rails g rspec_scaffold post title:string body:text
Could not find generator rspec_scaffold.
mohnish@mohnish-desktop:~/rails_testing/10Mar11/rspec_demo3$ 

Не могли бы вы сказать мне, как я должен дать ему, чтобы он работал для меня, используя вышеуказанную конфигурацию RoR.

Спасибо

1 Ответ

1 голос
/ 22 апреля 2011

Для последних гемов Rspec не требуется старый генератор, упомянутый выше, в основном, если вы добавите rails g в ваше приложение rails, вы получите весь список генераторов в вашем приложении.

Таким образом, после того, как вы установили связанные с Rspec гемы, а затем дали рельсы своему приложению, вам нужно в основном запустить только одну команду генератора из измененного списка, который вы получите, который равен rspec:install, и это было бы достаточно, чтобы заставить вас работать и по крайней мере с доказательством концепции (POC).

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