如何使用rspec_scaffold生成器与最新的rspec gem

时间:2011-03-10 13:20:25

标签: ruby-on-rails-3 rspec

我是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配置为我工作。

由于

1 个答案:

答案 0 :(得分:1)

最新的Rspec宝石不需要上面提到的旧生成器,基本上在你的rails应用程序中给出rails g你将得到你的应用程序的所有生成器列表。

因此,一旦你安装了Rspec相关的gems,然后给你的应用程序提供一个rails g,你需要基本上只运行你将获得的修改列表中的一个generator命令,即rspec:install这足以让你起来至少运行概念证明(poc)。