2016-04-17 5 views
-1

Привет, я пытаюсь разрешить эти параметры в rails создать контроллер. Я использую запрос ajax post для отправки массива в качестве параметров. Но я не могу получить доступ к нему в контроллере rails. Как я могу разрешить это и показать его в json в качестве ответа.Как разрешить массив в rails post request

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

ли эта работа 'params.require (: combination_dose) .permit (shared_items: [: ENTITY_ID,: позиция])'? – Pavan

+0

ActiveRecord :: UnknownAttributeError (неизвестный атрибут 'shared_items' для CombinationDose.): Не работает –

+0

В таблице 'shared_dose' есть столбец' shared_items'? – Pavan

ответ

2

вы должны быть в состоянии получить доступ к нему, выполнив: params.require(:combination_dose).permit(shared_items: [:entity_id, :position])