问题标签 [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 - 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:
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
在模型中添加定义吗?或者只有当你有一个整数列时才需要?
ruby-on-rails-3 - 如何在moneyrails gem中进行舍入
我想像这样修改moneyrails gem(如果是美元)。如果高于 15.01,则应四舍五入为 16)(例如:15.01 或 15.10 或 15.50 或 15.90 应交换为 16)
任何帮助表示赞赏
ruby-on-rails-4 - money-rails:在控制器中使用助手
我集成了一个支付网关,我使用 gem money-rails在我的应用程序中处理钱,从我的控制器我有一个向用户的信用卡收费的动作,我想使用帮手 money-rails但是假设您只能使用视图中的助手,那么我不知道如何正确获取用于发送到支付网关的金额,例如,如果我有以下货币对象:
我想获取 value 6.5
,然后将其发送到网关,有一个名为的助手:humanized_money
但我不能从控制器中使用它。任何建议将不胜感激。
ruby-on-rails - Money-Rails - 简单的表单输入
我正在为我的一个模型使用 money-rails gem 来存储制造成本。
在我的模型中,我有 -
在 _form.html 视图中我有 simple_form :
但是,当我运行项目/新路线时,出现以下错误
我该如何解决这个问题?
ruby-on-rails - 如何四舍五入价格(美元和卢比)
我想将这样的价格舍入 1.5 到 1 和 1.6 到 2 这样做
我添加了一个模型并在 lib 文件夹中为此创建了一个方法,如下所示
这仅适用于美元案例。我将如何为卢比做同样的事情。
任何帮助都是值得赞赏的
ruby-on-rails - 红宝石在铁轨上。在money-rails货币化属性上进行搜查
我在使用 ransack 搜索 money-rails/Monetized 属性时遇到问题。我只能以美分搜索。我有一个带有金钱属性的模型(演出)salary
。我可以创建这个模型没有问题:
salary_cents
正如我的演出模型中预期的那样,它将值保存在列中:
然后我可以在视图中显示工资:
我遇到的问题是用 ransack 搜索这个字段。该salary
属性为空,并且该salary_cents
属性按应有的方式填充,但这意味着我只能以美分搜索。
对于我正在使用的搜索:
但要搜索$30
,我必须输入3000
。在发送搜索请求之前,有什么方法可以操作输入的数据,乘以 100?有没有我想念的更简单的方法?
我已经对此进行了搜索,但找不到任何有关使用 ransack 搜索 Money 字段的信息。
提前致谢。
ruby-on-rails - 使用 Money-Rails 时如何获得 Mongoid 的平均值
我正在使用 Money-Rails 作为字段,如下所示:
我正在尝试获取所有price_GBP
文档的平均值。如果该price_GBP
字段是浮点数或整数,我会这样:
这将为我提供所有产品的平均价格。我试过了:
但两者都不起作用。有任何想法吗?
编辑:
这是price_GBP
属性:
ruby-on-rails - 整个网站的 Ruby on rails 货币切换器
我已经搜索了几个小时,并一一查看了所有谷歌搜索结果...阅读有关 RubyMoney、Money-Rails 的信息。我是 Rails 新手,但我仍然不明白如何为我的整个 Ruby on Rails 应用程序获取货币切换器。
在我的 Gemfile
/li>
- 捆
创建 config/initializers/money.rb
/li><%= humanized_money_with_symbol (item.item_price) %>
将该数字格式化为视图中的货币。我如何获得像 Airbnb 这样的货币选择器,例如通过欧盟银行或谷歌的自动汇率更新来更改网站的所有价格?我无法理解有关此的 RubyMoney 文档...
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 助手工作之前这是强制性的吗?