Ruby on rails 3 Resque讨厌kaminari dsl方法按
因此,我将我的管理邮件转换为使用Resque并在后台执行 当我跑步时:Ruby on rails 3 Resque讨厌kaminari dsl方法按,ruby-on-rails-3,dsl,resque,kaminari,Ruby On Rails 3,Dsl,Resque,Kaminari,因此,我将我的管理邮件转换为使用Resque并在后台执行 当我跑步时: rake resque:work QUEUE='*' --trace 我明白了: $ rake resque:work QUEUE='*' --trace (in /my/directory) ** Invoke resque:work (first_time) ** Invoke resque:preload (first_time) ** Execute resque:preload rake aborted! und
rake resque:work QUEUE='*' --trace
我明白了:
$ rake resque:work QUEUE='*' --trace (in /my/directory)
** Invoke resque:work (first_time)
** Invoke resque:preload (first_time)
** Execute resque:preload rake aborted! undefined method `paginates_per' for #<Class:0x000000045ba1b8>
这可以追溯到我的Micropost模型,该模型使用kaminari的dsl方法默认每页10个Micropost分页:
class Micropost < ActiveRecord::Base
.
.
.
paginates_per 10
如何让rake在不移动DSL方法的情况下停止呕吐?我认为我不需要这样做:我认为我不需要这样做:rake环境resque:work QUEUE='*'-如果我有任务resque:setup=>:environment实际上,这真的很糟糕resque:setup=>:环境似乎没有真正工作我以为我不需要做:我以为我不需要做:rake environment resque:work QUEUE='*'-跟踪如果我有一个任务resque:setup=>:环境实际上,这真的很糟糕resque:setup=>:环境似乎没有真正工作