Где Rake Task живут в определенных классах?(Рельсы 3) - PullRequest
6 голосов
/ 26 июля 2011

У меня есть пара классов, которые используются только граблями.Я понимаю, что задачи rake обычно живут @ lib / tasks / what.rake, но где мне разместить вспомогательные классы?

Ответы [ 2 ]

1 голос
/ 26 июля 2011

$RAILS_ROOT/lib или $RAILS_ROOT/lib/special_task/, вероятно, будут лучшими в качестве пути загрузки по умолчанию, и вы можете сделать простые require 'my_task_helper' или require 'special_task/helper' соответственно.

1 голос
/ 26 июля 2011

Непосредственно внутри "lib", если вы загружаете среду Rails для задач.

Вы также можете сделать их плагинами, если их слишком много.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...