【发布时间】:2020-12-20 21:39:41
【问题描述】:
我正在尝试格式化一些货币价格以显示在 Rails 管理员列表中。
我尝试通过两种方式定义帮助器app/helpers/rails_admin.rb:
module RailsAdmin
include ActionView::Helpers::NumberHelper
def price_mask_real(price)
number_to_currency(price, unit: 'R$', separator: ',', delimiter: '.')
end
end
与
module RailsAdmin::ViewsHelper
include ApplicationHelper
end
现在在应用程序中有帮助器,例如:
module ApplicationHelper
def price_mask_real(price)
number_to_currency(price, unit: 'R$', separator: ',', delimiter: '.')
end
end
在config/initializers/rails_admin.rb
list do
configure :price do
price_mask_real(:price)
end
end
但 Rails 管理员找不到帮助程序:
【问题讨论】:
-
我尝试了他们所说的,但问题仍然是
undefined methodprice_mask_real' for #<:config::fields::types::decimal:0x0000558784d79298>`
标签: ruby-on-rails activerecord rails-admin