我有了一個公司的用戶,如下ActiveRecord鏈接的實體沒有被保存?
class User < ActiveRecord::Base
has_one :company
end
class Company < ActiveRecord::Base
belongs_to :user
end
在我seeds.rb
,我後來將它們設置這樣
cc = Company.find_by_name("SocialSky, Inc.") || Company.create(
name: "Whatever Inc.",
main_email: "[email protected]"
)
client = User.find_by_email('[email protected]') || User.create(
email: '[email protected]',
company: cc
)
,服務上,我在做
user_company = User.find_by_email('[email protected]').company
而且它返回nil
這是爲什麼?我究竟做錯了什麼?
謝謝!
一兩件事請attr_accessible添加姓名和main_email到公司以及 – Athar