Я изменил имя столбца в своей базе данных и соответственно изменил spec/factories.rb
, однако, когда я запускаю свои rspec
тесты, он все еще пытается использовать старые имена столбцов.Я перезапустил сервер Ruby on Rails, но это не исправляет.
# Changed :height to :height_feet
# Added :height_inches
FactoryGirl.define do
factory :user do
...
height 180
end
end
# Changed to:
FactoryGirl.define do
factory :user do
...
height_feet 5
height_inches 11
end
end
Тем не менее, когда я запускаю rspec spec/models
, следующая строка:
let(:user) { FactoryGirl.create(:user) }
выдает следующееошибка:
Failure/Error: let(:user) { FactoryGirl.create(:user) }
NoMethodError:
undefined method `height' for #<User:0x0000000532fc08>
Есть мысли о том, как я могу это исправить?