0

ActionView では、条件に基づいて属性を表示する必要があります。

<%= f.text_field :regmax_remote, {
  :class => 'span2', 
  :style => "display:#{@event.regmax_remote.present? ? "block" : "none"};"
} 
%> 

これについてもっときれいな方法はありますか?

4

2 に答える 2

0

次のように試すことができます。

<% if (@event.regmax_remote.present?) %>
  <%= f.text_field :regmax_remote, class: "span2" %>
<% end %>

同じものをコピーしないでください。コードに従って編集し、これを例として使用してください。

于 2013-04-03T10:07:44.697 に答える