【发布时间】:2013-12-24 22:41:00
【问题描述】:
我在用户表和帐户表之间存在多对多关系,使用 :has_many, :through 方法实现。用户可以有多个帐户,帐户可以有多个用户。
我有一个表单,用户可以在其中选择他想要关联的所有帐户。我想将帐户关联到 User 对象,以便我可以查询 @user.accounts 并获得更新的列表。
class User
has_many :accountings
has_many :accounts, :through => :accountings
class Neighborhood
has_many :accountings
has_many :users, :through => :accountings
class Accountings
belongs_to :user
belongs_to :accountings
我应该如何实现发送帐户 ID 和更新数据库的表单?
我觉得这可能是一个基本问题,但我正在寻找 Rails 做事的方式。提前致谢。
【问题讨论】:
-
我应该如何实现这个表单?
-
感谢 Austin,这是观看正确的视频。我会尽快发布答案,以帮助将来遇到此问题的人。
标签: ruby-on-rails forms activerecord associations has-many-through