Используйте расширения ядра ActiveSupport в Rails 3 за пределами рельсов - PullRequest
46 голосов
/ 16 июня 2010

У меня проблема с использованием основных расширений ActiveSupport на геме, который я разрабатываю.

Я работал с AS 2.3.8, но как только мне захотелось перенести его на 3b4, расширенияперестал работать, и результаты моего теста заполнились такими строками, как:

undefined method `blank?' for "something":String

Я включил его через gem "activesupport", затем require "active_support"

Есть ли что-то еще, что мне нужно позвонитьвключить эти расширения?

Спасибо

1 Ответ

85 голосов
/ 16 июня 2010

ActiveSupport теперь более отдельн в Rails 3.

Если вы хотите использовать все активные_поддержки, вы можете require 'active_support/all' сейчас.

Но если вы хотите только бланк? метод, вы можете попробовать require 'active_support/core_ext/string'

...