3

Sinatra ビューで Rails ActionView::Helpers::NumberHelper モジュールを使用したいと考えています。number_to_currency具体的には、Rails ヘルパーを追加したいのですが、使用したいと思います。

通貨に数値を提供する Sinatra に適した gem があれば、それも機能します。たとえば、sinatra-more を調べたことがありますが、通貨を処理していません。

PS。バンドラーを使用しています。

4

2 に答える 2

3

追加するだけであることがわかりました:

require 'active_support'

...私が望んでいたすべての ActiveSupport メソッドを提供してくれませんでした (私の場合は、AS の派手な時間解析メソッド)。そのため、私はこれで行きました:

Gemfile.rb

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

Gemfile にあります (Bundler を使用しているため)。

于 2013-12-03T20:17:07.910 に答える
2

sinatraアプリケーションの先頭に追加require 'active_support'し、active_supportgemをバンドラーgemリストに含めます。

Sinatraアプリケーションにアクティブサポート全体を含めることは、アイデア全体に少し反するため、Moneyの宝石を見ることができます。

require "money"(そしてそれをバンドラーgemマニフェストに追加します)。

お金に関するドキュメント:http://money.rubyforge.org/

于 2011-02-05T16:28:32.610 に答える