我的rails应用程序中有印象派宝石,我想创建一个范围来返回查看次数最多的项目,方法是将is_impressionable
添加到模型中我能够返回视图计数(如视图数量)在资源上使用object.impressionist_count
方法,但我不知道如何在我的模型中为大多数查看对象创建范围。 impressionist gem
创建的表名为impressions
非常感谢您的帮助
感谢
答案 0 :(得分:0)
您可以创建模型,例如CustomImpression并设置表格:
class CustomImpression < ActiveRecord::Base
set_table_name 'impressions'
belongs_to :user
scope :my_custom_scope, ...
def my_custom_function
...
end
end