Ruby on rails 从命令行调试/执行对话插件
我正在编程一个新的插件在话语和需要输出一些信息,以知道我是否在正确的方式 有一些方法(使用rake或其他东西)手动运行插件,看看会发生什么 Sidekiq不显示任何输出 谢谢 编辑1 该插件强制一些用户观看分类。。。并每1小时运行一次。我可以在Sidekiq看到它Ruby on rails 从命令行调试/执行对话插件,ruby-on-rails,ruby,plugins,discourse,Ruby On Rails,Ruby,Plugins,Discourse,我正在编程一个新的插件在话语和需要输出一些信息,以知道我是否在正确的方式 有一些方法(使用rake或其他东西)手动运行插件,看看会发生什么 Sidekiq不显示任何输出 谢谢 编辑1 该插件强制一些用户观看分类。。。并每1小时运行一次。我可以在Sidekiq看到它 module ::WatchCategory def self.watch_category! //The logic, foreach, etc... end end after_initialize do
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
module::WatchCategory
def self.watch_类别!
//逻辑、形式等。。。
结束
结束
在你初始化之后做什么
模块::WatchCategory
类WatchCategoryJob<::Jobs::Scheduled
每1.5小时
def执行(args)
WatchCategory.watch_category!
结束
结束
结束
结束
我从未使用过Distance,但它看起来像rails应用程序,所以您应该能够通过rails c启动rails控制台。然后您应该能够像“WatchCategory.watch\u category!”那样运行代码 您可以做的一件事是将其拨回一分钟进行测试,然后在其中放入一个语句,将“Hello World”
语句
然后,您只需启动Rails控制台并执行以下操作:::WatchCategory.watch\u category代码>
您应该每分钟(或无论拨回多长时间)都能看到Hello World
。请提供一些代码或更多信息。这个插件是什么?你是如何将其与对话整合的?谢谢,我刚刚编辑了这条消息。谢谢!这帮了大忙!