Плагин Debug / Execute Discourse из командной строки
Я пишу новый плагин в дискурсе и мне нужно вывести некоторую информацию, чтобы узнать, правильно ли я поступаю.
Есть какой-то способ (с граблями или что-то), чтобы вручную запустить плагин и посмотреть, что произойдет?
Sidekiq не показывает вывод...
Спасибо!
Редактировать 1 Плагин заставляет некоторых пользователей смотреть категории... И запускать каждый 1 час. Я вижу это в Сидекике.
module ::WatchCategory
def self.watch_category!
//The logic, foreach, etc...
end
end
after_initialize do
module ::WatchCategory
class WatchCategoryJob < ::Jobs::Scheduled
every 1.hours
def execute(args)
WatchCategory.watch_category!
end
end
end
end
2 ответа
Я никогда не использовал дискурс, но он выглядит как приложение rails, так что вы можете запустить консоль rails через rails c. Тогда вы сможете запустить свой код, например "WatchCategory.watch_category!"
Одна вещь, которую вы могли бы сделать, это набрать его обратно в минуту для целей тестирования и сбросить puts 'Hello World'
заявление там.
Тогда все, что вам нужно сделать, это запустить консоль Rails и сделать: ::WatchCategory.watch_category!
Вы должны увидеть Hello World
каждую минуту (или сколько бы вы ни набрали его обратно)