我试图在我的测试中使用它
<%= f.input :user, :label => 'Usuario: ' , :as => :select , :collection => @users , :include_blank => true %>
并没有工作....
但是当切换到:
<%= f.input :user_id, :label => 'Usuario: ' , :as => :select, :collection => Hash[@users.map{|b| [b.nickname,b.id]}] , :include_blank => true%>
它有效吗?有谁知道为什么?
我也把它们放在代码上:
<%= f.input :user, :label => 'Usuario: ' , :as => :select , :collection => @users , :include_blank => true %>
<%= f.input :user_id, :label => 'Usuario: ' , :as => :select, :collection => Hash[@users.map{|b| [b.nickname,b.id]}] , :include_blank => true%>
但是第一个没有用(我只是想看看@user 变量中是否有错误)..
与模型有关吗?有谁知道为什么?