简体   繁体   English

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

[英]rails 3.2 scope combination with impressionist gem

I have impressionist gem in my rails application and i want to create a scope to return the most viewed item, by adding is_impressionable to the model i am able to return the view counts (as in number of views) on the resource using object.impressionist_count method but i dont know how to create a scope in my model for most viewed object. 我在Rails应用程序中有印象派宝石,我想创建一个范围以返回观看次数最多的项目,方法是将is_impressionable添加到模型中,以便能够使用object.impressionist_count返回资源上的视图计数(与视图数相同)方法,但我不知道如何在模型中为大多数查看对象创建范围。 the table name created by impressionist gem is impressions Your help will be very much appreciated Thanks impressionist gem创建的表名是impressions我们将非常感谢您的帮助

You can create a model, for example CustomImpression and set the table: 您可以创建一个模型,例如CustomImpression并设置表:

class CustomImpression < ActiveRecord::Base
  set_table_name 'impressions'

  belongs_to :user

  scope :my_custom_scope, ...

  def my_custom_function 
    ...
  end
end

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在 Rails 中使用“印象派” gem? - How to use "impressionist" gem in Rails? 从Rails中的印象派宝石中重新打开印象类4 - Reopen Impression Class from Impressionist Gem in Rails 4 Rails Impressionist Gem - WillPaginate :: Collection不易受影响 - Rails Impressionist Gem - WillPaginate::Collection is not impressionable 使用“impressionist”gem(Ruby on Rails)计算页面视图时遇到问题 - Having trouble counting page views using “impressionist” gem (Ruby on Rails) 按照Rails中的impressionist gem制作的view_count对条目进行排序 - Sort entries by view_count made from impressionist gem in Rails Rails 3.2和Paloma gem - Rails 3.2 and Paloma gem Rails印象派瑰宝-缺少表“ impressions”的FROM子句条目 - Rails impressionist gem - missing FROM-clause entry for table “impressions” 印象派宝石错误:集合体必须仅具有一个参数(Rails) - Impressionist gem error: aggregates must have exactly one argument (Rails) 使用“印象派”宝石Ruby on Rails计算页面视图 - Counting page views using “impressionist” gem Ruby on Rails Rails 4:gem&#39;impressionist&#39;用来统计pin / show.html.erb上的观看次数 - Rails 4: gem 'impressionist' to count view on pins/show.html.erb
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM