我是rails的新手(而不是学习慢的人)。
我有个人资料模型和行业模型。个人资料属于行业。
在我的个人资料展示页面中,我有这一行:
<span class="profilefield"> <%= @profile.industry_id %></span>
行业ID是配置文件表中的外键。用户创建个人资料时,会选择他们的行业。该表单有一个列出行业的数组,如下所示:
<%= f.input :industry_id, label: 'Select your industry sector', collection: [["Agriculture", 1], ["Construction", 2], ["Food", 3], ["Manufacturing", 4], ["Medical Devices", 5]], prompt: "Choose one" %> </div>
在我的行业表中,我有一个名为&#39; sector&#39;其中有这些部门。
在我的个人资料控制器中,我为industry_id列入了白名单,但现在我想知道我是否需要将industry_sector或其他内容列入白名单,因为我在配置文件的显示页面中所做的就是显示与数组关联的数字而不是附加值。
有谁知道我做错了什么?
谢谢