我想在我的Sinatra視圖中使用Rails ActionView :: Helpers :: NumberHelper模塊。具體來說,我想使用number_to_currency
,但我希望有更多的Rails助手。如何在Sinatra中使用rails ActionView :: Helpers :: NumberHelper?
如果有一個更適合Sinatra的Gem提供貨幣數量,那也可以。例如,我查看了更多的sinatra,但它不處理貨幣。
PS。我正在使用Bundler。
我想在我的Sinatra視圖中使用Rails ActionView :: Helpers :: NumberHelper模塊。具體來說,我想使用number_to_currency
,但我希望有更多的Rails助手。如何在Sinatra中使用rails ActionView :: Helpers :: NumberHelper?
如果有一個更適合Sinatra的Gem提供貨幣數量,那也可以。例如,我查看了更多的sinatra,但它不處理貨幣。
PS。我正在使用Bundler。
將require 'active_support'
添加到您的sinatra應用程序的頂部,並在捆綁器gem列表中包含active_support gem。
在Sinatra應用程序中包含整個Active Support與整個想法有點相反,因此您可以查看Money gem。
require "money"
(並將其添加到打包器gem清單)。
我發現,只有加入:
require 'active_support'
...沒有給我所有的ActiveSupport方法我所期待的(在我的情況下,作爲」幻想時間解析方法)。因此,我去了這一點:
Gemfile.rb
gem 'activesupport', require: 'active_support/all'
它在我的Gemfile(因爲我使用捆紮機)。