почему инициализаторы получают ошибки при обновлении с Rails 2 до Rails 3? - PullRequest
2 голосов
/ 31 мая 2011

Это в моем config / initializer / string.rb:

class String  
 include ClearCompany
end

У меня есть lib / clear_company.rb

Здесь у меня есть модуль ClearCompany.

1 Ответ

2 голосов
/ 31 мая 2011

Вам нужен этот файл, так как константы не загружаются из lib в Rails 3:

require 'clear_company'

Вы также можете добавить lib обратно к путям загрузки, поместив это в класс Application:

config.autoload_paths += %W(#{Rails.root}/lib)  
...