加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails货币兑换宝石有效吗?

发布时间:2020-12-17 03:05:42 所属栏目:百科 来源:网络整理
导读:只是想知道是否有人使用货币兑换ruby宝石从外部api获得汇率,实际上是有效的.我已经尝试了以下宝石,但未能让它们中的任何一个按照描述运行: goog_currency,yahoo_currency,google_currency,yahoo_finance_currency 其中一个使用已弃用的代码,因此无法正常工
只是想知道是否有人使用货币兑换ruby宝石从外部api获得汇率,实际上是有效的.我已经尝试了以下宝石,但未能让它们中的任何一个按照描述运行:

goog_currency,yahoo_currency,google_currency,yahoo_finance_currency

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

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

我也考虑过试图从yahoo / google财务网址解析json,但这似乎要比应该更难.

解决方法

我从您的列表中选择了最受欢迎的google_currency,并且最近一直在维护.它对我来说很好,我从概要中运行代码没有问题.

如果你看到了这条消息:

You are using an old or stdlib version of json gem
Please upgrade to the recent version by adding this to your Gemfile:

  gem 'json','~> 1.7.7'

然后,您可能需要更新multi_json的副本以避免json弃用警告:

gem install json
gem install multi_json

应该(在撰写本文时)安装json 1.8.0和multi_json 1.7.8.或者当然,如果这是针对项目的,您应该能够在Gemfile中选择这些版本,前提是项目中的其他库没有冲突.该消息可能会引起您的关注,但这不是google_currency的问题.

我没有注意到google_currency gem的任何冲突或问题,使用了已弃用的JSON模块或最新的模块.做一些类似于你想要的事情:

require 'money'
require 'money/bank/google_currency'

bank = Money::Bank::GoogleCurrency.new
bank.get_rate(:GBP,:USD).to_f
 => 1.5513

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读