标签: ruby-on-rails
我正在尝试使用number_to_currency。
number_to_currency
但是,如果它是变量,我不知道如何传递语言环境。
换句话说,number_to_currency(100, locale: :us)有效,但number_to_currency(100, locale: @locale) @locale = "us"无效。
number_to_currency(100, locale: :us)
number_to_currency(100, locale: @locale)
@locale = "us"
答案 0 :(得分:2)
"us"是一个字符串,您需要传入符号
"us"
使用@locale.to_sym
@locale.to_sym