小编use*_*224的帖子

Ruby货币交换宝石有效吗?

这是基于之前已解决的问题.我需要为不同货币的基于ruby的应用程序加载销售价格.我最近使用gem google_currency来转换基于Google API的价格.最近它停止了工作,我不明白为什么.我尝试过各种各样的方法,但无法解决问题所在.

我现在正在尝试使用具有良好文档的"exchange"gem,但是我使用的方法在运行时不会在视图文件中生成任何内容.

根据交换gem,简单的转换应该是这样的:

def exchange4
   puts 10.in(:eur).to(:usd)

end
Run Code Online (Sandbox Code Playgroud)

但是它没有在html视图中加载任何内容.任何建议,包括其他工作宝石欢迎!


目前这段代码似乎会通过但是现在Action Controller告诉我它不知道转换率:

def exchange4(goods)
    require 'money'
    require 'money-rails'

   exr = Money.new(1, goods.currency).exchange_to(buyer.currency)
    puts exr
end
Run Code Online (Sandbox Code Playgroud)

Action Controller给出的错误是:

No conversion rate known for 'GBP' -> 'EUR'
Run Code Online (Sandbox Code Playgroud)

很奇怪..

ruby ruby-on-rails

5
推荐指数
1
解决办法
2753
查看次数

Rails货币兑换宝石有效吗?

只是想知道是否有人使用货币兑换红宝石宝石从外部api获得汇率,实际上是有效的.我已经尝试了以下宝石,但未能让它们中的任何一个按照描述运行:

goog_currency,yahoo_currency,google_currency,yahoo_finance_currency

其中一个使用已弃用的代码,因此无法正常工作.

我只是想在铁路视图中显示货币汇率,这是从外部api中获取的.

我也考虑过试图从雅虎/谷歌金融网址解析json,但这似乎要比它应该做的更难.

ruby gem currency ruby-on-rails

4
推荐指数
1
解决办法
3182
查看次数

标签 统计

ruby ×2

ruby-on-rails ×2

currency ×1

gem ×1