У меня есть свои классы, которые я хочу использовать в своей задаче rake. Куда кидать файлы с этими классами?
Задание Rake - с дополнительным классом
comment
Вам нужно быть немного более конкретным в отношении того, чего вы пытаетесь достичь. Прямо сейчас все, что мы можем вам сказать, это: Где-то, где вы поручите рейку найти их. Так что, если этого недостаточно, подробнее.
- person jer   schedule 31.08.2011
Ответы (1)
Если классы используются только задачей rake, я бы оставил их в lib/
, просто убедитесь, что вы загружаете каталог, настроив autoload_paths
:
# application.rb
config.autoload_paths += %W(#{config.root}/lib)
person
dwhalen
schedule
30.08.2011
Вам не нужно использовать
autoload_paths
, вы можете так же легко require
те файлы, которые вам нужны, в задаче Rake. Используя autoload_paths
, вы заставляете эти файлы загружаться постоянно.
- person Ryan Bigg; 31.08.2011
Да, лучше
require
их, так как они нужны только в задаче rake.
- person dwhalen; 31.08.2011