如何更改狂欢货币?

aXZ*_*aXZ 5 spree

我有狂热的麻烦,不知道如何处理它.我无法改变主要货币.

我该怎么做?

Muh*_*jaz 8

在Spree 2.0.0中它更容易,显然它也可以在之前版本的spree中使用.

转到您config/initializers/spree.rb的Spree.config块并编写以下代码.

Spree.config do |config|

  config.currency = 'EUR'

end
Run Code Online (Sandbox Code Playgroud)


小智 5

如果您只想在Spree中显示其他货币符号而不是$,则必须在Spree项目的Rails区域设置文件中更改该符号.爱沙尼亚语语言环境和欧元的示例如下.

配置/区域设置/ et_rails.yml:

et:
  number:
    # Used in number_to_currency()
    currency:
      format:
        # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00)
        format: "%n %u"
        unit: "€"
        # These three are to override number.format and are optional
        separator: "."
        delimiter: " "
        precision: 2
Run Code Online (Sandbox Code Playgroud)

也许其他选择是使用Multi Currency插件:http://spreecommerce.com/extensions/94-spree-multi-currency