我正在使用Ruby on Rails 3.0.7,並且我遵循this post處理「has_many :through => checkboxes
」,其中爲了建立成員資格的目的用戶組關係的記錄,則剛剛通過一個group_ids
參數(即ID值的陣列)從複選框輸入字段到@user.save
方法。使用該代碼在「RoR神奇\自動方式」(RoR在相關的memberships
數據庫表中正確設置user_id
值)時都可以正常工作。通過保持使用「RoR魔法自動方式」保存'has_many:通過'相關記錄添加更多數據
然而,在節能,我想一些額外的信息添加到Membership
記錄。也就是說,(以下是文章的內容)時,它會在memberships
數據庫表中的相關記錄(該數據庫表有id
,user_id
和group_id
列)我想保存一個額外的描述信息(其中,例如,可以表示在memberships
表中的description
列)。
是否有可能實現這一目標通過保持使用的「回報率神奇\自動的方式」?
http://stackoverflow.com/questions/2182428/rails-nested-form-with-has-many-through-how -to-edit-attributes-of-join-model/2278928#2278928 – Arcolye