2 つのデータベース間でフィールドをリンクしている Rails アプリがあります。データベースのものはすべて問題ないようです。
ただし、説明をリモート データベースからローカル データベース内の製品にマッピングするフォームが 1 つあります。
製品の作成と説明の選択に使用されるフォームは正常に機能します
#_form.rb Semantic_form_for @products do |f| f.input :名前 Semantic_fields_for :description_maps do |説明| description.input :desciption_map_id, :input_html=>{:name=>"product[description_map][description_id]}, :collection => @descriptions 終わり 終わり #product.rb class Product < ActiveRecord::Base attr_accessible :name, :description_map_attributes, :description_map has_one :description_map accept_nested_attributes_for :description_map
フォームを送信すると、エラーが発生します
DescriptionMap(#...) が必要で、ActiveSupport::HashWithIndifferentAccess(#othernumber) を取得しました
なぜこれが起こっているのか理解できないようです。
投稿されているパラメータは問題ないように見えます
"製品"=>{"名前"=>"テスト名", "description_map"=>{"description_id"=>"1"}}