0

製品に通常価格または割引価格を設定できるアプリがあり、どちらもデータベース内の 2 つの別々の列 (価格とオファー) に保存されます。

すべての一般的な製品用の「一般」と呼ばれるコントローラーがあります。

私が望んでいるのは、「general.offer」が空白の場合、価格をラップする div に「product-price」のクラスが含まれることです。ただし、general.offer に値が存在する場合、div には「product-special-price」のクラスが含まれます。

現在、私は以下を持っています:

#View

<div class="<%= product_price %>">
  <%= general.price %>
</div> 


#Application Helper

def product_price
   if general.offer.blank?
      return "product-price"
   else
      return "product-special-price"
   end
end

現時点では、間違った数の引数エラーが発生しています。これを修正する方法について人々が持っているアドバイスは大歓迎です:)

4

1 に答える 1

1

に渡す必要があると思いますが、発生generalproduct_priceているエラーによって異なります。

于 2013-07-22T14:07:21.057 に答える