2010-06-16 5 views
42

J'ai un problème avec les extensions de base d'ActiveSupport sur une gemme que je développe.Utiliser les extensions de base ActiveSupport de Rails 3 en dehors des rails

je l'avais travailler avec AS 2.3.8, mais dès que je voulais le porter à 3b4, les extensions cessé de travailler et mes résultats des tests sont remplis avec des lignes telles que:

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

Je Je l'ai inclus via gem "activesupport" suivi par require "active_support"

Y at-il autre chose que j'ai besoin d'appeler pour inclure ces extensions?

Merci

Répondre

80

ActiveSupport est plus maintenant séparée dans Rails 3.

Si vous voulez que tout active_support chose, vous pouvez require 'active_support/all' maintenant.

Mais si vous ne voulez que le blanc? méthode, vous pouvez essayer require 'active_support/core_ext/string'

+0

A travaillé comme un charme. Merci! – changelog

+0

Merci. J'ai bien travaillé! – th3mus1cman