Я пытаюсь следовать учебнику по TDD с RSpec, который содержит следующую строку:
it 'must have a first_name' do
p = Person.new
p.should_not be_valid
p.errors.on(:first_name).should_not be_nil
end
Однако в моем тесте я получаю следующее сообщение:
неопределенный метод`on 'для #ActiveModel :: Errors: 0x007fde0c3eceb0>
Как правильно написать код, приведенный выше.