私はこれらの関係を持っています:
class Applicant < ActiveRecord::Base
has_many :answers
accepts_nested_attributes_for :answers
end
class Answer < ActiveRecord::Base
belongs_to :applicant
end
回答モデルには、プロパティと呼ばれる hstore 属性があります。プロパティ ハッシュは、ユーザーによってアプリ内で作成されるため、動的キーを持ちます。
申請者のコントローラー内でこれらの動的キーを正常にホワイトリストに登録できないようです。
これは私の現在の(失敗した)試みです。
def applicant_params
params.require(:applicant).permit(:answers_attributes: [:question_id, :id]).tap do |whitelisted|
whitelisted[:answers_attributes][:properties] = params[:applicant][:answers_attributes][:properties]
end
end
助けてくれてありがとう。