如何键入列的名称,但将外键保存为整数

时间:2018-12-31 14:32:24

标签: ruby-on-rails

我在产品线表上有一个自动填充字段,在其中键入食物名称并找到它。但是,我不想保存此值,而是:我想保存food_id!

在视图上查看“自动完成”字段:

<%= f.autocomplete_field :prl_desc, autocomplete_calorie_cal_desc_productlines_path, class: 'linestringinput', placeholder: "Parent Food" %>

预先感谢!

1 个答案:

答案 0 :(得分:1)

Here是所选对象的设置ID的详细信息。

如果需要使用所选对象的ID,也可以使用id_element属性:

f.autocomplete_field :brand_name, autocomplete_brand_name_products_path, :id_element => '#some_element'

这将使用选定对象的ID更新ID *#some_element的字段。此选项的值可以是任何jQuery选择器。