我有两个型号。用户及帐号如下
class Account < ActiveRecord::Base
has_many :manages
has_many :users, :through => :manages
end
class User < ActiveRecord::Base
has_many :manages
has_many :accounts, :through => :manages
end
如果我要使用 Rails 控制台并通过以下方式创建帐户实例
acc = usr.accounts.build
acc.save
以下命令将返回创建的帐户实例
usr.accounts
但以下命令不会返回用户实例
acc.users
另外,当我查看连接表时,没有创建任何条目。这里缺少什么?我认为通过使用构建方法,它会自动创建连接模型条目。
尝试保存用户对象。
acc = usr.accounts.build
usr.save
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)