首页 > 解决方案 > 如何键入列名但将外键另存为整数

问题描述

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

在我的视图中查看我的自动完成字段:

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

提前致谢!

标签: ruby-on-rails

解决方案


以下是设置所选对象的 id 的详细信息。

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

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

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


推荐阅读