我一直在通过堆栈以及互联网的其他部分来寻找这个问题的答案,但似乎没有什么真正提供“足够”的答案来取得任何进展。我是网络开发的完全新手,所以任何帮助将不胜感激。
在我的模型中,每个用户通过分配有很多角色,而角色通过分配有很多用户。
当我创建新任务时,我希望有一个包含每个用户的名字+姓氏的下拉框。我似乎无法在互联网上找到任何东西来指导我,但也许我没有使用正确的术语来搜索东西。任何指针将不胜感激!
我试过了:
<%=f.select :user_id, select("assignment", "user_id",
User.all.collect {|u| [ [u.name,u.surname].join(" "), u.id ] },
{ :include_blank => true }) %>
但返回的只是一个空白选择框。我已经通过控制台通过收集查询运行它以确保它正在工作,但由于某种原因它没有填充选择框。