我的 rspec 代码中出现以下错误
undefined local variable or method `render'
这是我的代码:
require 'spec_helper'
describe "messages/show.html.erb" do
it "displays the text attribute of the message" do
render
rendered.should contain("Hello world!")
end
end
这是来自书:下面的 RSpec 书是我添加到 Gemfile 的。
group :development , :test do
gem "rspec-rails", ">= 2.0.0"
gem "webrat", ">= 0.7.2"
end
我没有将文件 show.html.erb 添加到视图/消息中,但我应该得到另一个错误,而不是这个
奇怪的是,这在我的机器上工作了一段时间。我删除了该项目并创建了另一个项目,但现在它无法正常工作
我在编辑 gemfile 后发出了这些命令
bundle install
script/rails generate rspec:install
rake db:migrate