问题标签 [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.

0 投票
3 回答
47 浏览

ruby - How could I remove duplicated sections in Ruby DSL

My current config format seems so redundant. How could I convert it into the next expected config format?

My expected config is:

My current config is:

0 投票
1 回答
936 浏览

ruby-on-rails-4 - Rails money-rails:如果使用迁移,是否需要定义货币化模型?

我对money-rails的文档有点困惑,他们说如果你有一个名为“price_cents”的整数列,你只需要monetize :price_cents在模型中添加定义,但是他们也说你可以在数据库中添加money字段迁移如:

def change add_money :products, :price end 但我的疑问是:如果我使用迁移助手add_money,那么我还需要monetize在模型中添加定义吗?或者只有当你有一个整数列时才需要?

0 投票
1 回答
70 浏览

ruby-on-rails-3 - 如何在moneyrails gem中进行舍入

我想像这样修改moneyrails gem(如果是美元)。如果高于 15.01,则应四舍五入为 16)(例如:15.01 或 15.10 或 15.50 或 15.90 应交换为 16)

任何帮助表示赞赏

0 投票
3 回答
779 浏览

ruby-on-rails-4 - money-rails:在控制器中使用助手

我集成了一个支付网关,我使用 gem money-rails在我的应用程序中处理钱,从我的控制器我有一个向用户的信用卡收费的动作,我想使用帮手 money-rails但是假设您只能使用视图中的助手,那么我不知道如何正确获取用于发送到支付网关的金额,例如,如果我有以下货币对象:

我想获取 value 6.5,然后将其发送到网关,有一个名为的助手:humanized_money但我不能从控制器中使用它。任何建议将不胜感激。

0 投票
0 回答
1100 浏览

ruby-on-rails - Money-Rails - 简单的表单输入

我正在为我的一个模型使用 money-rails gem 来存储制造成本。

在我的模型中,我有 -

在 _form.html 视图中我有 simple_form :

但是,当我运行项目/新路线时,出现以下错误

我该如何解决这个问题?

0 投票
1 回答
132 浏览

ruby-on-rails - 如何四舍五入价格(美元和卢比)

我想将这样的价格舍入 1.5 到 1 和 1.6 到 2 这样做

我添加了一个模型并在 lib 文件夹中为此创建了一个方法,如下所示

这仅适用于美元案例。我将如何为卢比做同样的事情。

任何帮助都是值得赞赏的

0 投票
1 回答
234 浏览

ruby-on-rails - 红宝石在铁轨上。在money-rails货币化属性上进行搜查

我在使用 ransack 搜索 money-rails/Monetized 属性时遇到问题。我只能以美分搜索。我有一个带有金钱属性的模型(演出)salary。我可以创建这个模型没有问题:

salary_cents正如我的演出模型中预期的那样,它将值保存在列中:

然后我可以在视图中显示工资:

我遇到的问题是用 ransack 搜索这个字段。该salary属性为空,并且该salary_cents属性按应有的方式填充,但这意味着我只能以美分搜索。

对于我正在使用的搜索:

但要搜索$30,我必须输入3000。在发送搜索请求之前,有什么方法可以操作输入的数据,乘以 100?有没有我想念的更简单的方法?

我已经对此进行了搜索,但找不到任何有关使用 ransack 搜索 Money 字段的信息。

提前致谢。

0 投票
0 回答
329 浏览

ruby-on-rails - 使用 Money-Rails 时如何获得 Mongoid 的平均值

我正在使用 Money-Rails 作为字段,如下所示:

我正在尝试获取所有price_GBP文档的平均值。如果该price_GBP字段是浮点数或整数,我会这样:

这将为我提供所有产品的平均价格。我试过了:

但两者都不起作用。有任何想法吗?

编辑:

这是price_GBP属性:

0 投票
1 回答
659 浏览

ruby-on-rails - 整个网站的 Ruby on rails 货币切换器

我已经搜索了几个小时,并一一查看了所有谷歌搜索结果...阅读有关 RubyMoney、Money-Rails 的信息。我是 Rails 新手,但我仍然不明白如何为我的整个 Ruby on Rails 应用程序获取货币切换器。

  1. 在我的 Gemfile

    /li>
  1. 创建 config/initializers/money.rb

    /li>
  2. <%= humanized_money_with_symbol (item.item_price) %>将该数字格式化为视图中的货币。

  3. 我如何获得像 Airbnb 这样的货币选择器,例如通过欧盟银行或谷歌的自动汇率更新来更改网站的所有价格?我无法理解有关此的 RubyMoney 文档...

0 投票
1 回答
2632 浏览

ruby-on-rails - Money-rails gem - 如何覆盖默认货币并显示小数点

我第一次将 rails-money gem 用于我正在构建的事件应用程序。我有一个事件模型,它有一个整数类型的“价格”列。我希望用户能够输入他们想要的任何变化(在合理范围内)以获取事件的成本 - 例如 15.99 英镑、15.99 英镑等,但节目输出需要看起来整洁和适当(15.99 英镑)。目前,我的输入字段允许我在表单上放置一个小数点,但它在显示页面上无法识别(15.99 英镑仅显示为 15)。此外,我有一个货币选择字段,其中 3 种主要货币作为选项 £/€/$ 但无论我在显示页面上做出什么选择,它都会显示为 $,因此上面的示例 £15.99 显示为 $15。我该如何解决?

这是我目前拥有的代码 -

事件.rb

钱.rb

_form.html.erb

显示.html.erb

rails-money 自述文件指出,处理货币的对象(在本例中为“价格”)可以“通过迁移货币化”。在 gem 助手工作之前这是强制性的吗?