Ruby on rails 是否可以使用;编号“U至”货币“;控制器内部?
Ia,以一种形式构建一个下拉菜单,以这种形式显示可用选项及其价格的列表:“服务-价格”。然而,我的问题是,看起来我无法在控制器中使用数字货币。有没有其他方法可以达到同样的效果,或者从我的控制器访问数字到货币?以下是我的初步努力:Ruby on rails 是否可以使用;编号“U至”货币“;控制器内部?,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,Ia,以一种形式构建一个下拉菜单,以这种形式显示可用选项及其价格的列表:“服务-价格”。然而,我的问题是,看起来我无法在控制器中使用数字货币。有没有其他方法可以达到同样的效果,或者从我的控制器访问数字到货币?以下是我的初步努力: @levels = [] DistributorLevel.all.each do |d| price = (d.price > 0) ? number_to_currency(d.price) : "Free" @levels << ["#{
@levels = []
DistributorLevel.all.each do |d|
price = (d.price > 0) ? number_to_currency(d.price) : "Free"
@levels << ["#{d.name} - #{price}", d.id]
end
@levels=[]
经销商级别。所有。每个都有|
价格=(d.price>0)?货币编号(d.价格):“免费”
@级别是的,您可以使用:
view_context.number_to_currency(d.price)
或
尝试:
ActionController::Base.helpers.number_to_currency(d.price)
include ActionView::Helpers::NumberHelper