我已经在我的gem文件中添加了gem'adminid_job'并运行了一个bundle install。
之后我运行了rails generate delayed_job
我用在线方法创建了一个名为Online的控制器。
在方法声明之后,我添加了以下行:
handle_asynchronously:online
我启动了我的应用,但该方法中的代码无法运行。
我做错了什么?
答案 0 :(得分:2)
我猜你在任何地方都没有rake jobs:work
。来自fine manual:
运行作业
您可以调用
rake jobs:work
来开始裁员。您可以使用CTRL-C
取消佣金任务。
您可能需要设置Foreman以在开发环境中同时启动Rails服务器和Rake任务;甚至有关于它的Railscast: