我的 Rails 应用程序中有两个模型:Foo 和 Bar。Bar 属于 Foo 并且 Foo 有很多 Bars。我的表单中有一个选择标签:
<%= select_tag(:passed_bar_id, options_for_select(Bar.all.collect{ |i| [i.url, i.id]}), :selected => params[:Bar_id]) %>
这通过找到所有“酒吧”来工作。我将如何找到唯一的某些 Bars,然后使用 Foo ID 来收集而不是找到整个集合?额外的查找语法是什么?