English 中文(简体)
如何启动钱财?
原标题:how do i initialize the money gem?
  • 时间:2009-09-03 14:35:01
  •  标签:

我有了新的一杯足球赛,但我不敢肯定,在什么地方把它放开,这样它才开始,但我每次都使用我的方法。

  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文档和任何其他材料。 我如何能够这样做,使它每天只装载一次?

最佳回答

货币集团已经支持每秒计算汇率。 您可以把该法典放在你要求的档案中。

Money.default_bank.auto_fetch 86400

货币:

  Money.default_bank.fetch_rates          # Fetch the rates
  Money.default_bank.auto_fetch 3600      # Fetch the rates every hour
  Money.default_bank.stop_fetch           # Stop auto-fetch
问题回答

将这一逻辑付诸实施。 rb 加上日期和时间的核对。 当日变动时,重新启动,以更新汇率。





相关问题
热门标签