Я хотел бы добавить пользовательскую команду zeus в custom_plan.rb для запуска solr/sunspot и заставить ее автоматически запускаться в тестовых средах, когда начинается zeus.Как заставить zeus запускать экземпляры solr для среды тестирования и разработки?
Я в настоящее время работает Solr для обоих случаях, используя грабли задачи:
rake sunspot:solr:start RAILS_ENV=test; rake sunspot:solr:start RAILS_ENV=development
Я хотел бы добавить это к Зевсу custom_plan.rb как команда:
require 'zeus/rails'
class CustomPlan < Zeus::Rails
def solr
# something like this?
# Sunspot::Rails::Server.new.start
end
end
Zeus.plan = CustomPlan.new