У меня есть метод расширения Array, который я хочу использовать в своих Rails 3 проект. Где он должен жить?
У меня есть приложение / классы, в которые я его изначально поместил (array_extensions.rb), а в моем config / application.rb я загружаю путь: config.autoload_paths + =% W (# {Rails.root} / app / classes)
. Тем не мение, когда я перехожу на консоль rails
, расширение не загружается.
Есть ли заранее определенное место, куда я должен поместить свои методы расширения для Rails 3? Или заранее заданный способ их добавления? Я знаю, что у Rails есть собственные методы расширения для Array. Следует ли мне добавить свой в active_support / core_ext / array / conversions.rb
?
Какая лучшая практика для Rails 3?