【发布时间】:2013-08-07 09:22:15
【问题描述】:
在我看来,我有一个带有选择的表单
<%= label_tag("employee_names", "Employees") %>
<%= select_tag("employee_names", params[:employee_names]) %>
然后我有一堆用户,这些用户有一个名字 user.name 和一个 ID user.id。
我在控制器中有一个方法,当给定用户 ID 时,它会将我的列表缩小到特定的用户对象。
if params[:employee_names].present?
@time_sheets = @time_sheets.joins(:user).where("users.id IN (?)", params[:employee_names])
end
所以我遇到的问题是,我不确定如何使用用户名列表填充我的选择框。然后在提交时,我需要它为该方法提供用户 ID。这样做的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3