関連するコードの全範囲はここにあります。
私の問題は、Railscast 196から何かを再構築して、フォームに複数のネストされたフォームを取得しようとしていることですCampaign
。Campaign
を介して、すべてに 1 つ以上のチームを関連付けることができます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
ます。
CampaignTeam
Rails が最終的にこのフォームを食べて、Array を1 つのメンバーでネストするようにするにはどうすればよいですか? ここでどこが間違っていますか?
(申し訳ありませんが、この単一のフォームに 3 時間もかかっており、非常にイライラしています)