例如,我有这个输入
<%= text_field_tag :price, params[:price] %>
如果params[:something]==true
添加到那个 text_field_tag:disabled=>true
标签是可能的吗?
我知道我可以
<% if params[:something]=="true" %>
<%= text_field_tag :price, params[:price] %>
<% else %>
<%= text_field_tag :price, params[:price], :disabled=>true %>
<% end %>
但如果我有 10 个文本框,那就不好了 :-)
我试过了
<%= text_field_tag :price, params[:price] (params['something']=="true" ?, :disabled=>true : "") %>
但是因为其他尝试不起作用:P