ruby - 将字符串转换为货币格式

标签 ruby mongodb mongoid haml

使用 Ruby 和 Haml,我有一个属性是成本。我相信(我是 ruby 的新手)它将是一个 Float

目前,下面一行输出我的小数格式,如 4.5 而不是 4.50,这正是我想要的。

%span.value= "£#{event.beers.first.cost)}"

这是我的啤酒类文件。

class Beer
  include Mongoid::Document
  embeds_many :ratings

  field :name, type: String
  field :country, type: Country
  field :cost, type: Float
  field :photos, type: PhotoArray, default: PhotoArray.new
end

最佳答案

如果您使用的是 Rails,您可以使用 number_to_currency helper

关于ruby - 将字符串转换为货币格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8733924/

相关文章:

ruby-on-rails - 如何在 Ruby 中使用 Mechanize 或 Faraday 发送 JSON 表单数据

ruby-on-rails - 如何使用 factory_girl 创建同一类但具有不同数据的两个对象?

ruby-on-rails - ActiveJob 中的预加载

ruby-on-rails - 具有范围和belongs_to的Mongoid验证唯一性

ruby-on-rails - 如果 checkin rails 表单标签

javascript - 使用下拉列表过滤后如何保留多选框中的选定值

node.js - Mongoose 填充子文档数组

ruby-on-rails - Mongoid 填写引用的 id

JSON.stringify 不适用于 NodeJs 中的 mongoose 对象

c# - 使用 C# 将多个文档插入 Mongodb 的最快方法