52 votes

Comment utiliser les extensions de base ActiveSupport de Rails 3 en dehors de Rails ?

J'ai un problème avec l'utilisation des extensions de base d'ActiveSupport sur un joyau que je développe.

Je l'ai fait fonctionner avec AS 2.3.8, mais dès que j'ai voulu le porter vers 3b4, les extensions ont cessé de fonctionner et mes résultats de test sont remplis de lignes telles que :

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

Je l'ai inclus via

gem "activesupport"

suivi par

require "active_support"

Y a-t-il autre chose que je doive appeler pour inclure ces extensions ?

91voto

shingara Points 26980

ActiveSupport est plus distinct maintenant dans Rails 3.

Si vous voulez le truc du support actif, vous pouvez require 'active_support/all' maintenant.

Mais si vous voulez seulement le blank? vous pouvez essayer

require 'active_support/core_ext/string'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X