Ruby on rails Ruby on Rails-集合的表单\u选择选项不可见
我在表单中使用集合\u select,但是这些选项不显示在浏览器中(空选择框),而是显示在调试器视图中。(这在chrome和IE10中都会发生) 视图:Ruby on rails Ruby on Rails-集合的表单\u选择选项不可见,ruby-on-rails,Ruby On Rails,我在表单中使用集合\u select,但是这些选项不显示在浏览器中(空选择框),而是显示在调试器视图中。(这在chrome和IE10中都会发生) 视图: 如果您有任何见解,我们将不胜感激,谢谢,您可以将此作为示例进行尝试 <%= f.collection_select(:category_id, Category.all,:id,:name, :required=>true) %> true)%> 集合\u select也是一种排序,返回select和options元素,请尝
如果您有任何见解,我们将不胜感激,谢谢,您可以将此作为示例进行尝试
<%= f.collection_select(:category_id, Category.all,:id,:name, :required=>true) %>
true)%>
集合\u select也是一种排序,返回select和options元素,请尝试:
“请选择”)%%>
相反您正在“选择”辅助对象中呈现集合\u select helper,这是错误的。你必须这样做:
<%= f.collection_select(:client_id, Client.all, :id, :org, :include_blank => "Please select") %>
“请选择”)%%>
谢谢,这部分解决了问题。因为表格是为@lot设计的,所以我还需要删除:lot使之:
def new
@lot = Lot.new(:client_id => 1)
end
<%= f.collection_select(:category_id, Category.all,:id,:name, :required=>true) %>
<%= f.collection_select(:client_id, Client.all, :id, :org, :include_blank => "Please select") %>