Ruby on rails rails 3.2与印象派宝石的范围组合

Ruby on rails rails 3.2与印象派宝石的范围组合,ruby-on-rails,ruby,scope,ruby-on-rails-3.2,Ruby On Rails,Ruby,Scope,Ruby On Rails 3.2,我的rails应用程序中有印象派gem,我想创建一个范围来返回查看次数最多的项目,通过向模型添加is\u implicable,我可以返回视图计数(如视图数量)在资源上使用object.impressive\u count方法,但我不知道如何在我的模型中为查看最多的对象创建范围。由印象派gem创建的表名是impressions 非常感谢你的帮助 谢谢您可以创建一个模型,例如CustomImpression并设置表格: class CustomImpression < ActiveRecor

我的rails应用程序中有印象派gem,我想创建一个范围来返回查看次数最多的项目,通过向模型添加
is\u implicable
,我可以返回视图计数(如视图数量)在资源上使用
object.impressive\u count
方法,但我不知道如何在我的模型中为查看最多的对象创建范围。由印象派gem创建的表名是
impressions
非常感谢你的帮助
谢谢

您可以创建一个模型,例如CustomImpression并设置表格:

class CustomImpression < ActiveRecord::Base
  set_table_name 'impressions'

  belongs_to :user

  scope :my_custom_scope, ...

  def my_custom_function 
    ...
  end
end
class CustomImpression