업데이트에 대한 NoMethodError을주는 이유는 무엇입니까 :이와RSpec에 만약 User.field
User.stuff_to_extract = 'boo'
C 레일에서 작업하지만 RSpec에에 실패 다음에
Failure/Error: @user1.stuff_to_extract = 'XXXXXX'
NoMethodError:
undefined method `stuff_to_extract=' for #<User:0x105cd4e60>
require 'factory_girl'
Factory.define :user do |f|
f.sequence(:fname) { |n| "fname#{n}" }
f.sequence(:lname) { |n| "lname#{n}" }
f.sequence(:email) { |n| "email#{n}@google.com" }
f.password "password"
f.password_confirmation { |u| u.password }
f.invitation_code "xxxxxxx"
f.email_signature_to_extract ""
end
무엇이든'@ user1의 '에는 여러 가지 이유가있을 수있는 그러한 방법이 없습니다. 더 많은 컨텍스트가 필요합니다. –
아, 쓰레기. 필드가 방금 추가 된 것처럼 DB를 다시 작성하려면 rake spec을 실행해야했습니다. – AnApprentice