Как использовать рельсы ActionView :: Helpers :: NumberHelper в Синатре? - PullRequest
3 голосов
/ 05 февраля 2011

Я хочу использовать модуль Rails ActionView :: Helpers :: NumberHelper в моих представлениях Sinatra. В частности, я хотел бы использовать number_to_currency, хотя я бы хотел иметь дополнительных помощников по Rails.

Если для Синатры есть более подходящий драгоценный камень, в котором указывается число для валюты, это тоже сработает. Например, я просмотрел sinatra-more, но он не обрабатывает валюту.

PS. Я использую Bundler.

Ответы [ 2 ]

2 голосов
/ 04 декабря 2013

Я обнаружил, что только добавление:

require 'active_support'

... не дало мне все методы ActiveSupport, на которые я надеялся (в моем случае, это методы разборки необычного времени AS).Таким образом, я пошел с этим:

Gemfile.rb

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

Это в моем Gemfile (так как я использую Bundler).

2 голосов
/ 05 февраля 2011

Добавьте require 'active_support' в начало вашего приложения sinatra и включите гем active_support в список драгоценных камней bundler.

Включение всей Active Support в приложение Sinatra немного противоречит самой идее, так что вы можете взглянуть на самоцвет «Деньги».

require "money" (и добавить его в манифест самоцвета упаковщика).

Документы на деньги: http://money.rubyforge.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...