0

メソッドにクラスを追加したいのですform_forが、どうすればよいですか?

<% if @plan.price == 0 %>
   <%= form_for @account, :html => { :class => 'new_account' } do |f| %>
<% else %>
   <%= form_for @account, :html => { :class => 'new_account payment-form' } do |f| %>
<% end %>

それをやってのけるもっと簡潔な方法が必要なようです。

4

1 に答える 1

4

あなたはこれを行うことができます:

<%= form_for @account, html: { class: "new_account #{(@plan.price == 0) ? '' : 'payment-form'}" } do |f| %>
于 2013-05-09T13:53:40.563 に答える