Почему вы получаете эту ошибку? Как исправить?Неопределенный метод `valid? ' для # <Класс: 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
Второй тест работает нормально, как я могу получить первый один пройти? Я просто хочу проверить, существует ли модель
Не будет 'valid?' Находиться в экземпляре в классе User, а не в классе User? – pjumble
да. Как я могу проверить, существует ли класс? –