为什么会出现此错误?怎么修?未定义的方法'有效吗?'为#<Class:0x94b626c>
1) User should exist
Failure/Error: User.should be_valid
NoMethodError:
undefined method `valid?' for #<Class:0x94b626c>
测试是:
require 'spec_helper'
describe User do
it "should exist" do
User.should be_valid
end
it "should not allow me to create a new user without required fields" do
User.new(:email => 'bob').should_not be_valid
end
end
第二次测试工作正常,我怎么能得到第一个通过?我只是希望它检查模型是否存在
对User类的实例而不是User类本身有效吗? – pjumble 2013-03-23 00:17:34
是的。我如何检查课程是否存在? – 2013-03-23 00:21:58