我正在实施密码登录到只有oAuth登录的网站。用户与存储Facebook数据的Facebook_account模型有关系。
我希望此关系依赖于User模型中的值。
即。 has_one :facebook_account, if: :fb_login?
这可能还是我做错了什么?
使用rails 4.0.4
由于
答案 0 :(得分:0)
简单地做
has_one :facebook_account
你不需要为关联分配任何内容,rails就可以了,关联是nil。实际上,您甚至不需要这个布尔字段,因为您只需调用user.facebook_account.present?