第 1 部分:我想要的是在一个集合选择中获取两个表的记录。稍后,我想根据所选项目执行搜索。
到目前为止,我已经设法在一次选择中以这种方式获取记录:
控制器:
@result1 = Model1.all
@result2 = Model2.all
@all = @result2 | @result1
看法:
<%= collection_select :id,:id,@all, :id, :id,{prompt: "All Templates"} %>
这里的问题是我想从 Model1 中显示名称并从 Model2 中键入。
第 2 部分如果用户选择name
,我想从 Model1 获取记录,如果type
选择 ,我想从 Model2 获取记录。
我所能得到的只是id
一个集合选择中的两个模型。我没主意了。让我知道是否需要更多详细信息。任何帮助表示赞赏。谢谢。