0
我有一個模型事件和模型意甲。 他們是這樣定義的:Rails 3.2.9 accep_nested_attributes_for混亂
in event.rb belongs_to :serie accepts_nested_attributes_for :serie attr_accessible :serie in serie.rb has_many :events
事件表具有serie_id關鍵。
在活動形式我非常如下:
form_for @event do |f| ... ... f.fields_for @event.serie do |serie_f| .... end end
到控制器的請求來這樣的:
... "event"=>{...., "serie"=>{"..."=>"19/12/2012", ....}, ...}...
在events_controller的創建操作我有:
def create @event = current_user.events.new(params[:event]) ....
在這一行中,我收到以下錯誤:
ActiveRecord::AssociationTypeMismatch (Serie(#134112340) expected, got ActiveSupport::HashWithIndifferentAccess(#92663620))
不確定的問題是什麼