を削除しないネストされました。私が直面している問題は、新しいcompanies_people
オブジェクトを作成できますが、既存のオブジェクトを更新または削除できないということです。 :id
と:_destroy
paramsは許可されていないか、または紛失していないという別の質問ではありません。私は確かに設定していますが、それでも既存の関連付けは更新も削除もできません。レールは、属性の作成が、更新していないと私はモデルを次のようしている
例: 2
に1
からcompany_role_id
を更新する目的を持ってこの呼び出しは完全に無視されている:
Company.first.update_attributes(companies_people_attributes: [{id: 1, person_id: 1, company_role_id: 2}])
PS。 Railsの4.2.4
問題が既に解決されている場合は、なぜ質問するのですか? –
@Deepak、私の経験を共有して、人生の何時間かを節約することができます。それに問題はありますか? – trushkevich