ruby-on-rails - Rails5:如何从 API 数据格式化货币值
问题描述
我有一个 Ruby on Rails 应用程序,它成功地从 API 请求数据,但希望它采用标准格式 4,992.02 而不是 4,992.0293
<div class="card-body">
<h1 class="card-title pricing-card-title"><i class="fa fa-gbp" aria-hidden="true"></i><%= @bitcoin ["bpi"]["GBP"]["rate"] %></h1>
</div>
所以 [Rate] 是数字的来源。使用标准 number_to_currency 方法
<%= @bitcoin ["bpi"]["GBP"] number_to_currency(["rate"]) %>
但得到错误
更新错误 <%= @bitcoin ["bpi"]["GBP"] number_to_currency(["rate"]) %>
/Users/neilpatel/Desktop/2018/rails/bit/app/views/home/index.html.erb:13: syntax error, unexpected tIDENTIFIER, expecting ')' ...bpi"]["GBP"] number_to_currency(["rate"]) );@output_buffer.s... ... ^
解决方案
推荐阅读
- angular - Angular:映射错误:NgFor 仅支持绑定到 Iterables,例如 Arrays
- c# - 在 IsMouseOver 上触发内容更改
- c# - 在 SqlDataReader while-loop 中覆盖变量
- java - selenium 中 ApacheHttpClient 类的替代方法是什么
- java - JSON 响应中的属性可以是多种类型
- google-chrome - 在 Jenkins 中为量角器脚本运行时出现无头 Chrome 错误
- spring-boot - com.nt.service.JwtUserDetailsService 需要一个找不到的“com.nt.dao.SpringSecurityDao”类型的 bean
- html - div 中两个图像右侧的无法解释的空白区域。如何删除
- css - 我们如何在没有滚动条 (JSP) 的情况下查看选择下拉菜单中可用的所有选项/值?
- c# - 模型弹出窗口正在工作,但在 Blazor 中以弹出方式无效