ActiveSupport :: Inflector в проекте Ramaze? - PullRequest
0 голосов
/ 17 ноября 2010

Я только что обновился до ActiveSupport 3 и потерял все свои строковые методы, такие как «camelize», «titleize» и тому подобное.Это ломало вещи по всему моему проекту, и до сих пор я исправлял их, переписывая эти методы сам, но должен быть лучший путь.Я действительно понимаю, что, вероятно, хорошо, что ActiveSupport больше не использует Monkey для исправлений String в глобальном масштабе, но отлично работает для me .Можно ли как-нибудь исправить эти вещи обратно на строку или найти новый способ их вызова?

1 Ответ

2 голосов
/ 17 ноября 2010

Вы, вероятно, делаете это:

require 'active_support'

Что требует очень и очень основ активной поддержки.

То, что вы хотите, это:

require 'active_support/core_ext/string'
...