完整的相关代码在这里。
我的问题是,我正在尝试从Railscast 196重建一些东西,以在我的表单中获取多个嵌套表单 for Campaign
。每个Campaign
人都可以通过CampaignTeam
. 此外,Campaign
它依赖于客户端,没有它,它就无法存在。
# config/routes.rb
resources :clients do
resources :campaigns
end
现在,使用上面的代码(我不想用它来混淆这个问题),我得到一个错误:Can't mass-assign protected attributes: campaign_team
. 当我添加时attr_accessible :campaign_team
,我得到unknown attribute: campaign_team
.
我怎样才能让rails最终吃掉这个表格,然后只CampaignTeam
用一个成员嵌套一个数组?我在这里做错了什么?
(很抱歉现在在这个单一的表格上呆了三个小时,非常沮丧)