У меня есть модель с именем team group и вложенная модель salesforce_user_roles, которую моя форма отправляет мне ниже информацию
<ActionController::Parameters {"create_salesforce_user"=>"0", "delete_salesforce_user"=>"1",
"salesforce_user_roles_attributes"=>
<ActionController::Parameters {
"0"=><ActionController::Parameters {"id"=>"11", "name"=>"Director, Channel Sales", "role_id"=>"00E7F000001AY", "_destroy"=>"false"}>,
"1577184453507"=><ActionController::Parameters {"name"=>"Eastern Sales Team", "role_id"=>"00E7F0000016xFLUAY", "_destroy"=>"false"} } >} >
В целях безопасности я разрешаю только несколько параметров. Я использую params.require(:team_group).permit(:name, :salesforce_user_roles_attributes)
, чтобы разрешить атрибут вложенной модели, но он ничего не сохраняет в моей базе данных. Как разрешить вложенные параметры модели?