Лучшая практика для добавления методов расширения Ruby в Rails 3?

У меня есть метод расширения 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?

5
задан Edward J. Stembler 6 October 2010 в 15:27
поделиться