问题标签 [money-rails]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Money gem 将货币代码的变量转换为小写
我正在使用 rails 中的货币 gem 来执行一些货币转换。
我想动态设置转换率,以便我可以在脚本中使用它。
我收到此错误:
这意味着它将变量转换为小写。如果我明确输入,:SEK
我没有任何问题。
我什至试过玩这个:
和
但是我得到了同样的错误。
有任何想法吗?
ruby-on-rails - 使用money-rails将字段货币化时的未知属性
我有以下课程,我想monetize
使用money-rails
gem 来处理它的几个字段。
这是架构的外观:
出于某种原因,undefined method 'unit_price' for #<LineItem:0x007ffb7881eb80>
除非我在货币化字段中添加别名,否则我会得到:
ruby-on-rails - Money-Rails Gem:模型中的 Humanized_money
在我的捐赠模型中,我已将 amount_cents 列货币化
我需要模型中捐赠金额的人性化版本(例如 643.50),以便我可以生成 PDF 收据并将其发送给捐赠者。
我试过 humanized_money(self.amount) 和 self.amount.humanized_money 但得到错误:
如何在模型中获得这种人性化的形式?
以下是数据库架构:
ruby - 从金钱(红宝石)返回结果并进行比较(例如超过 x 的项目)
很简单的一个。
我想做以下
有任何想法吗?
ruby-on-rails - 如何防止 Ruby 货币浮点错误
我将 Rails 与 money-rails gem 一起使用来处理货币列。
有什么方法可以防止浮点错误的发生?(即使是黑客也可以,我只是想确保不会向最终用户显示此类错误)
Rspec 示例案例:
结果
ruby-on-rails - Stop Money gem 格式化验证错误的输入
我将 Money gem 与 Rails 应用程序一起使用。我正在使用humanized_money
. 如果我在输入中输入了错误的金额格式,除了收到验证错误外,输入金额还会更改为有效金额。
0
我的问题是,如果金额输入出现验证错误,我该如何重置此金额?
ruby-on-rails - 验证Ruby中具有大写字母的数字字段
我正在尝试验证用户在金额字段中输入的内容。
该字段是amount_money
此字段是在表单提交时验证的字符串
我想确保没有字母或符号,并且金额在可接受的范围内。
这样做的代码是
这适用于输入数字,数字和字母,字母,特殊字符,但是
如果我尝试 Bob - 验证开始,但如果我尝试 BBob - 验证被绕过。
如果输入包含 2 个彼此相邻的大写字母 - 它会失败。我尝试了一个小写字母 - 但这不适合该领域是货币化的(金钱宝石) - 如果有有效的输入,小写字母就会出错。
如果该字段的输入包含两个大写字母 - 所有验证都被绕过 所以像 AA 这样的东西不会被上述验证中的任何东西捕获
ruby-on-rails-4 - 如何将美元兑换成美分的钱宝石
如何将美元兑换成美分的钱宝石
我的数据库中有很多货币类型。
假设我的数据库中有这 3 个项目
- 金额:100,币种:新台币
- 金额:100,货币:美元
- 金额:100,货币:日元
然后
Money.new(100, :NTD)
,结果是新台币1美元,但实际上应该是100美元。
就像在USD
然而,
Money.new(100, :JPY)
,结果只是100 dollars
日元,和我的预期一样。
在我的情况下,我该如何处理这种情况。不可能让我的用户用 NTD 货币输入 100 换 1 美元。
在金额字段中,我只想保存美元单位的数字。
然而,金钱宝石似乎只接受cents
它的输入。
有什么好的做法可以解决我的问题。
ruby-on-rails - 获取money-rails中的货币化字段列表
有没有办法获得用货币化定义的一系列货币字段?
我需要它们进行一些元编程
ruby-on-rails - 用 Money-rails 搜索价格
我正在使用 Ransack 向我的 rails 应用程序添加搜索功能,并且我还使用 Money-rails gem 来处理价格和货币。
我想在 Ransack 搜索字段中输入以美元为单位的价格,然后将其转换为美分以便在相关表中找到它。
所以基本上问题是如何在使用 Ransack 提交搜索之前将输入表单美元转换为美分。
搜索表格:
提前非常感谢!