【问题标题】:rails 3.2 scope combination with impressionist gemrails 3.2 scope 与印象派 gem 的组合
【发布时间】:2012-10-04 13:56:58
【问题描述】:

我的 rails 应用程序中有印象派 gem,我想创建一个范围来返回查看次数最多的项目,通过将 is_impressionable 添加到模型中,我可以返回查看次数(如查看次数)使用object.impressionist_count 方法的资源,但我不知道如何在我的模型中为大多数查看的对象创建范围。 impressionist gem创建的表名是impressions 您的帮助将不胜感激 谢谢

【问题讨论】:

    标签: ruby-on-rails ruby scope ruby-on-rails-3.2


    【解决方案1】:

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

    class CustomImpression < ActiveRecord::Base
      set_table_name 'impressions'
    
      belongs_to :user
    
      scope :my_custom_scope, ...
    
      def my_custom_function 
        ...
      end
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-09
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多