我想在我的Sinatra视图中使用Rails ActionView :: Helpers :: NumberHelper模块。具体来说,我想使用number_to_currency
虽然我希望有额外的Rails助手。
如果Sinatra有一个更合适的宝石可以提供货币数量,那也可以。例如,我看过sinatra-more,但它没有处理货币。
PS。我正在使用Bundler。
答案 0 :(得分:2)
将require 'active_support'
添加到sinatra应用程序的顶部,并在bundler gem列表中包含active_support gem。
在Sinatra应用程序中包含整个Active Support与整个想法有点相反,所以你可以看一下Money gem。
require "money"
(并将其添加到bundler gem清单中)。
答案 1 :(得分:2)
我发现只添加:
require 'active_support'
...没有给我所有我希望的ActiveSupport方法(在我的例子中,AS'花时间解析方法)。因此,我接受了这个:
Gemfile.rb
gem 'activesupport', require: 'active_support/all'
它在我的Gemfile中(因为我使用的是Bundler)。