(Это действительно новый вопрос о Rake & Rails и зависимостях в целом. Попытка обернуть голову вокруг того, как все это сочетается)
По сути, я хочу задачу Rake, которая действует как seed.rbно называется отдельно.Он добавляет тестовые данные для среды разработки, в то время как мой seed.rb предоставляет базовые данные для всех сред.
Скрипт family_seed.rb использует FactoryGirl для генерации некоторых записей.Выглядит это так:
require File.expand_path('../../config/environment', __FILE__)
require './spec/factories'
Family.delete_all
Member.delete_all
zinsser = Factory.create(:family, :last_name=>'Zinsser', :first_name=>'Carl', :sim_id => '500')
blackburn = Factory.create(:family, :last_name=>'Blackburn', :first_name=>'Greg', :sim_id => '501')
Работает нормально с bundle exec "ruby db/family_seeds.rb"
, но у меня вопрос, как настроить его с помощью Rake.Должно ли все это быть помещено в задачу Rake?Как можно вместо этого настроить задачу, которая будет вызывать сценарий, обеспечивая при этом доступность среды разработки Rails при его запуске?Я пытаюсь не просто выполнить работу, а сделать ее «правильно».