2016-04-17 16 views
-1

ちょっと私はレールのコントローラを作成するこれらのパラメータを許可しようとしています。私はparamsとして配列を送信するためにajax投稿要求を使用しています。しかし、私はレールコントローラでそれにアクセスすることはできません。これを許可し、jsonで応答としてどのように表示できますか?どのように私はレールでの投稿の投稿を許可することができます

Parameters: {"combination_dose"=>{"shared_items"=>{"0"=>{"entity_id"=>"253", "position"=>"1"}, "1"=>{"entity_id"=>"823", "position"=>"2"}}}} 
+0

はこの作品' params.requireしていますか? – Pavan

+0

ActiveRecord :: UnknownAttributeError(CombinationDoseの 'shared_items'属性が不明です):動作しません –

+0

'combination_dose'テーブルに' shared_items'カラムがありますか? – Pavan

答えて

2

あなたはやってそれをアクセスできるようにする必要があります(:combination_dose).permit(shared_items:[:ENTITY_ID、:位置]) ` params.require(:combination_dose).permit(shared_items: [:entity_id, :position])

関連する問題