2011-02-04 74 views
3

我想在我的Sinatra視圖中使用Rails ActionView :: Helpers :: NumberHelper模塊。具體來說,我想使用number_to_currency,但我希望有更多的Rails助手。如何在Sinatra中使用rails ActionView :: Helpers :: NumberHelper?

如果有一個更適合Sinatra的Gem提供貨幣數量,那也可以。例如,我查看了更多的sinatra,但它不處理貨幣。

PS。我正在使用Bundler。

回答

2

require 'active_support'添加到您的sinatra應用程序的頂部,並在捆綁器gem列表中包含active_support gem。

在Sinatra應用程序中包含整個Active Support與整個想法有點相反,因此您可以查看Money gem。

require "money"(並將其添加到打包器gem清單)。

文檔上的錢:http://money.rubyforge.org/

2

我發現,只有加入:

require 'active_support' 

...沒有給我所有的ActiveSupport方法我所期待的(在我的情況下,作爲」幻想時間解析方法)。因此,我去了這一點:

Gemfile.rb

gem 'activesupport', require: 'active_support/all' 

它在我的Gemfile(因爲我使用捆紮機)。

相關問題