我不会禁用collection_select并已经测试了以下代码:
<%= f.collection_select(:categoria_id, Categoria.order(:descricao), :id, :descricao,{ class: "form-control", :disabled => "disabled" }) %>
<%= f.collection_select(:categoria_id, Categoria.order(:descricao), :id, :descricao,{ class: "form-control", :disabled => true }) %>
<%= f.collection_select(:categoria_id, Categoria.order(:descricao), :id, :descricao, class: "form-control", :disabled => "disabled") %>
<%= f.collection_select(:categoria_id, Categoria.order(:descricao), :id, :descricao, class: "form-control", :disabled => true) %>
他们都不工作,有人知道为什么吗?
从Rails文档
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) public
请注意,在html options属性之前有一个option属性。如果未定义任何选项,则必须在定义任何html选项之前包括一个大括号。
<%= f.collection_select(:categoria_id, Categoria.order(:descricao), :id, :descricao,{},{ class: "form-control", :disabled => "disabled" }) %>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句