我有一个新的宝石,我正在玩,但我不知道该把它放在哪里以便初始化,但我不必每次都使用我的方法来使用它。我该如何初始化钱宝石?
def self.get_rate(from, to, amount)
Money.default_bank.fetch_rates #<---------------- Here it is...
if to == "USD" or from == "USD"
rate = Money.default_bank.get_rate(from, to) * amount
else
rate_to_us = Money.default_bank.get_rate(from, "USD") * amount
rate = Money.default_bank.get_rate("USD", to) * rate_to_us
#rate = Money.default_bank.get_rate(params[:currency][:from], "USD")
end
rate = Money.new(rate.to_money,to).format(:with_currency)
end
我有一次,否则它不会工作初始化它,但如果我这样做,因为它是现在,它加载一个XML文件,任何其他。我怎么做才能每天只加载一次?