buildings
이 있고 인 project
이 있습니다. 건물을 만들면 문제가 발생하지 않습니다. 내가 건물을 편집 할 때, 나는 나의 building.rb에서 Unpermitted parameter: :id
허용되지 않는 매개 변수를 찾는 방법 : id in active admin?
를 얻을 :
permit_params :name, :construction_year, :floors, :building_type, :energy_label, :owner_id, :manager_id, :project_ids,
address_attributes: [:street, :number, :postal_code, :city]
매개 변수 : {"utf8"=>"✓", "authenticity_token"=>"jNSKHkHXRr6W8+1vrpg6ZO8QN34zsByq8Hl/dkz0KFR2o4eU61qaHr3mVUQFfMoxKvjxX096N8a5kOPFw4QP5Q==", "building"=>{"project_ids"=>"1b4a46df-62bc-44ec-8915-e0d3b5e8b398", "name"=>"a1", "construction_year"=>"2010", "floors"=>"5", "building_type"=>"single_tenant", "energy_label"=>"A++", "owner_id"=>"98f74ca0-986f-4733-91e6-185a7c7920f5", "manager_id"=>"98f74ca0-986f-4733-91e6-185a7c7920f5", "address_attributes"=>{"street"=>"lane", "number"=>"1", "postal_code"=>"0000aa", "city"=>"somewhere", "id"=>"049e44df-6d0d-4c86-9ea8-34aba5b8d5f8"}}, "commit"=>"Update Building", "id"=>"db66a4fd-768b-4315-a4e9-3e7aa04d9cdf"}
허가되지 않은 것입니다 ID입니다 : 내가 추가하는 시도 "id"=>"db66a4fd-768b-4315-a4e9-3e7aa04d9cdf"
다음과 같이 (building_id와 같은 다른 방식으로), 메시지를 제거하지는 않습니다.
permit_params :id, :name, :construction_year, :floors, :building_type, :energy_label, :owner_id, :manager_id, :project_ids,
address_attributes: [:street, :number, :postal_code, :city]
알려 주시기 바랍니다.