我是Rails 3和Rspec的新手。请原谅我是新手。
我正在尝试使用RSpec和Rails 3.我在ubuntu 10.04操作系统上使用rails 3.0.3和ruby 1.9.2。
我目前正在参考以下教程: - http://www.railsfire.com/article/rspec-behaviour-driven-development-testing-framework。本教程不仅使用旧插件,还使用2.x的旧Rails版本。
我无法使用旧的rspec生成器(rspec_scaffold)与rspec 2.5和rspec-rails 2.5 gem。正如预期的那样,我得到以下错误。
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配置为我工作。
由于
答案 0 :(得分:1)
最新的Rspec宝石不需要上面提到的旧生成器,基本上在你的rails应用程序中给出rails
g你将得到你的应用程序的所有生成器列表。
因此,一旦你安装了Rspec相关的gems,然后给你的应用程序提供一个rails g,你需要基本上只运行你将获得的修改列表中的一个generator命令,即rspec:install
这足以让你起来至少运行概念证明(poc)。