Ищите способ загрузки только выбранных моделей вместо всей среды Rails в задаче rake - PullRequest
1 голос
/ 22 февраля 2012

В классическом примере с рейками мы можем загрузить все среды rails со всеми моделями в тактах:

desc "Pick a last user name"
task :winner => :environment do
  puts "Last user: #{User.last.name}"
end

У меня очень большой проект rails, поэтому загрузка всех моделей и зависимостей занимает много времени.Есть ли способ загрузить рельсы только конкретной моделью или набором моделей?

Я собираюсь написать собственный загрузчик рельсов, но не хочу изобретать велосипед;) Возможно, уже есть какой-то гем или хороший пользовательский пример загрузчика.?

Я думаю, что это было бы полезно и в некоторых случаях.Спасибо!

1 Ответ

0 голосов
/ 22 февраля 2012

Вы можете сделать task :winner do, а затем потребовать модули / модели в нашей внешней задаче.

...