背景是: 我们的最终用户并不是最热衷的技术,所以我们尽量让这些人尽可能简单。
我们有一个表单,审阅者可以查看记录并对其进行限定。这些数据分为多个栏目:
例如: 它是领先者吗? 根据答案,它将带来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。)