我正在尝试在选择下拉项时自动填充字段,或者在调用 create 方法时查找并设置属性。特别是中间(MachineID)位于不同的类(Part)。Partconfig 属于_to 部分。Part 有很多 Partconfig。
零件配置
<div class="field">
<%= f.label :name %><br />
<%= f.select :Part_id, Part.all.collect{ |c| [c.name, c.id] } %>
</div>
<div class="field">
<%= f.label :mid %><br />
<%= f.number_field :mid %>
</div>
我想我可以在创建控制器方法中做到这一点:
@part_config = PartConfig.new(params[:part_config])
@part_config.mid = Part.find_by_name(params[:name]).select("mid")
哪个不起作用。