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?
0
A
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'
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' –