Ruby on rails Ruby on Rails-集合的表单\u选择选项不可见

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元素,请尝

我在表单中使用集合\u select,但是这些选项不显示在浏览器中(空选择框),而是显示在调试器视图中。(这在chrome和IE10中都会发生)

视图:


如果您有任何见解,我们将不胜感激,谢谢,

您可以将此作为示例进行尝试

<%= 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") %>