我的控制器中有这行代码
timesheet_entries_pages, @timesheet_entries = paginate TimesheetEntry,
:per_page => 25,
:conditions => [@conditions.keys.join(" AND "), *@conditions.values],
:order => @order`
我收到此错误
#p>未定义的方法`scoped'for#你的意思是?范围无范围
我的任何控制器或模型中都没有任何称为“作用域”的方法。这是针对分页显示的警告。 这是我视图中显示的错误
ActiveSupport :: Deprecation.warn“带有符号和/或查找选项的#paginate将被删除并将被删除。请改用范围。”
klass = arg.is_a?(Symbol) ? arg.to_s.classify.constantize : arg
scope = klass.scoped(finder_options)
paginate(scope, options)
end
这也是我的终端显示的警告
弃用警告:带有符号和/或查找选项的#paginate将被删除并将被删除。请改用范围。 (在/ruby-test/redmine/lib/redmine/pagination.rb:137上从deprecated_paginate调用)
有人可以帮助我,让我知道是否有办法重写这个?