0

たとえば、この入力があります

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

4

1 に答える 1

0

更新しました:

これはうまくいくはずです

<%= text_field_tag :price, params[:price], readonly: (readonly ? true : false) %> 
于 2013-09-25T14:22:47.140 に答える