2010-11-17 3 views
0

Je viens de passer à ActiveSupport 3 et j'ai perdu toutes mes méthodes de chaînes comme "camelize", "titleize" et autres. Cela a brisé des choses dans tout mon projet, et jusqu'ici je les ai corrigés en réécrivant ces méthodes moi-même, mais il doit y avoir un meilleur moyen. Je me rends compte que c'est probablement une bonne chose qu'ActiveSupport ne corrige plus de singe String globalement, mais, il fonctionnait bien pour moi. Y at-il de toute façon que je puisse réparer ces choses sur une chaîne, de trouver une nouvelle façon de les appeler?ActiveSupport :: Inflector dans un projet Ramaze?

Répondre

2

que vous faites probablement ceci:

require 'active_support' 

Ce qui nécessite les mêmes, bases du soutien actif.

Ce que vous voulez est ceci:

require 'active_support/core_ext/string' 
+0

Merci beaucoup! En fait, j'ai dû demander quelques choses. Semble un peu hacky ... mais au moins ça marche maintenant! require 'active_support/lazy_load_hooks' require 'support_active/core_ext/string' –

Questions connexes