Bicycle_params:
<ActionController::Parameters { "frame_attributes"=>
<ActionController::Parameters {"name"=>"ASD", "manufacturer_attributes"=>
<ActionController::Parameters {"id"=>2, "title"=>"Rock Shox"} permitted:
true>} permitted: true>} permitted: true>
发生了什么:
我有一个表格,您可以选择自行车车架制造商,并在text_field
中输入前叉车型的名称。如果从列表中选择制造商,则设置为param[:bicycle][:frame_attributes][:manufacturer_attributes][:id]
,如果不是 - 根据您提供的标题创建新制造商。
所以,当我输入制造商名称(创建框架和新制造商)时 - 一切都很好。 但是当我从列表中选择制造商时,我得到了
错误:
Couldn't find Manufacturer with ID=2 for Frame with ID=