0

exchange_rateクラスでの形式を検証しようとしていますInvoice:

class Invoice < ActiveRecord::Base

  attr_accessible :currency, :exchange_rate

  validates :exchange_rate, :format => { :with => exchange_rate_format }

  private

  def exchange_rate_format
    if currency != user.preference.base_currency
      DECIMAL_REGEX
    else
      ANOTHER_REGEX
    end
  end

end

問題は、まったく機能しないことです。ここでaを使用する必要があると思いProcますか?私はそれを使用する方法を本当に理解したことがありませんでした。多分誰かが助けることができます。

どうもありがとう。

4

2 に答える 2