0
strong_parameters와이 해시 배열이 내부에 동적 해시 (hstore)가 포함되어 있습니다.동적 해시 (hstore)가 포함 된 해시 배열을 내부에 허용
params.permit(contact_sources: [{:filled_fields => []}, 'id'])
filled_fields를 반환하지 않는 :
{ contact_sources: [
{ id: 1, filled_fields: { randomstuff: 'randomdata', dunno: 123 } },
{ id: 2, filled_fields: { blah: 'blabla', dunno: 9043 } }
] }
그래서, 내 주요 시도는 다음과 같다 :
구조는 다음과 같다. 어떻게 처리 할 것인가에 대한 제안?
업데이트 1 : 나는 다음과 같은 모델이 내 행동에
class ContactSource < ActiveRecord::Base
# Fields: id:integer, filled_fields:hstore
end
, 내가 여러 레코드 번 (질량 갱신)를 제출하고있어 그렇게 내가 contact_source의 배열을 가지고, 그러나 실제로 그들은 아무것도에 속하지 않습니다, 그것은 단지 대량 업데이트입니다.
저는 이것이 어떻게 설정되어 있는지 잘 모르겠지만 아마도 attr_accessor를 사용하여 contact_sources 해시를 참조한 다음 attr_accessor를 허용 할 수 있습니까? – user3334690
@ user3334690 : 아니요, 연관이 없습니다. 업데이트 1을 참조하십시오. 내가하는 일을 더 잘 설명해야합니다. –
양식이 어떻게 생겼습니까? – user3334690