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 回答