1 select_tag多个数据库列

时间:2014-07-30 05:36:32

标签: ruby-on-rails collections html-select

背景是: 我们的最终用户并不是最热衷的技术,所以我们尽量让这些人尽可能简单。

我们有一个表单,审阅者可以查看记录并对其进行限定。这些数据分为多个栏目:

例如: 它是领先者吗? 根据答案,它将带来if 2选择标签,这些标签将转到以下数据库列:

是:

<td><%= f.select :reasoninquiry_id, options_from_collection_for_select(@inquiryreasons, 'id', 'reason', @lead.reasoninquiry_id), { include_blank: true }  %></td>

否:

<%= f.select :nonleadaction_id, options_from_collection_for_select(@nonleadactions, 'id', 'non_lead_action_type', @lead.nonleadaction_id), { include_blank: true } %>

我们为最终用户提供了根据需要更新此内容的机会。这就是它变得棘手的地方。

目前我们的应用程序是用PHP编写的,我们使用1个选择框,它根据所选内容将数据发送到2个不同的表。

我有办法在rails中做到这一点吗?

要明确我们想要的是1个选择框,它将能够将数据提交到2个数据库列,具体取决于所选的内容。我想要一个2个集合的选择标签。

选择框将显示@inquiryreasons的选项(如果选择其中一个,则提交给:reasoninquiry_id)和@nonleadactions(如果选择了其中一个,则提交给:nonleadactions_id。)

0 个答案:

没有答案