问题标签 [impressionist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

ruby-on-rails - 使用印象派的超级简单设置,印象派计数和印象计数不匹配

使用 Rails 4 和 Impressionist 1.5.1


我有一个 ProductsController 和一个 Product 模型。

在我的表演动作中:

在我的模型中:

还有我的产品架构:


并且计数之间存在不匹配:

0 投票
1 回答
168 浏览

ruby-on-rails - 链接到订单索引 Rails 4

我正在使用带有印象派 gem 的 Rails 4 来获取我的文章的查看次数。

在我的索引页面上,我有一个标记为“最受欢迎”的链接

我还可以访问一种按查看次数对文章进行排序的方法:

当用户单击“最受欢迎的按钮”时,按印象计数排序索引的最佳方法是什么?我很难找到这方面的文件。

这是我的articles_controller.rb

0 投票
1 回答
150 浏览

ruby-on-rails - 印象派宝石错误:聚合必须只有一个参数(Rails)

我的应用程序有错误:

SQLite3::SQLException: DISTINCT 聚合必须只有一个参数:SELECT DISTINCT COUNT(DISTINCT) FROM "impressions" WHERE "impressions"."impressionable_id" = ? 和“印象数”。“impressionable_type”=?。

我能做些什么?

我的模型product.rb 有:

我的控制器

我的观点是:

0 投票
2 回答
499 浏览

ruby-on-rails - 印象派和friendly_id的参数数量错误

wrong number of arguments (given 2, expected 0..1)尝试跟踪模型她的视图时出现错误。

我的模型:

代码提示控制器:

正如https://github.com/charlotte-ruby/impressionist在第 4 节中所建议的那样。

我的表演观点:

<%= @codetip.impressionist_count %>

在那之后,我做了 wiki 建议的所有事情:添加 gem、捆绑、生成印象表并迁移它。

更新 1

堆栈跟踪

0 投票
1 回答
68 浏览

ruby - 软删除记录时不删除展示次数

我正在使用印象派 gem来锁定不同产品的视图。我的应用程序中也有软删除。当我删除任何记录/产品时,它的印象也会被删除。

我只想保留印象,不想在删除记录时将其删除。任何想法,我该怎么做?

使用

0 投票
3 回答
458 浏览

ruby-on-rails - Rails 4 - Resque 后台作业中的印象派

我正在使用带有印象派和 resque gem 的 Rails 4。

我正在使用印象派在我的文章显示页面上记录独特的会话点击。由于性能问题并且不需要向用户显示命中(仅适用于管理员),我想将记录印象移到后台。

通常我会使用但要通过 resque 将其移入 bg 来记录印象impressionist(@article, unique: [:session_hash]),我现在正在做这样的事情......

文章控制器:

应用程序/工人/impression_logger.rb:

当我这样设置时,当 resque 尝试处理作业时,它正在返回undefined method "impressionist" for ImpressionLogger:Class. 你们认为最好的解决方法是什么?我不确定如何在我的 resque worker 中包含印象派方法。

0 投票
0 回答
33 浏览

ruby-on-rails - 印象派宝石归零,为什么?

我的代码有什么问题?这是索引

这是控制器

这是post.rb

0 投票
1 回答
576 浏览

ruby - @project.impressionist_count - 参数数量错误(给定 2,预期 0..1)

我使用导轨 5

我要统计项目的浏览量

我安装了gem 'impressionist'

生成印象表迁移

运行迁移

在视图项目/show.html.erb

在 <%= @project.impressionist_count %> 错误数量的参数(给定 2,预期为 0..1)上显示错误 我无法确定错误的原因。

日志:

在 Rails 控制台中:

示范工程

项目控制器

0 投票
3 回答
935 浏览

ruby-on-rails - rails印象派如何找到5个大多数视图项目

我使用此实例查找更多视图 5 项,但无法获得结果。
能教我怎么弄吗?

0 投票
1 回答
175 浏览

ruby-on-rails - 印象派宝石 - 按视图排序帖子

我正在使用以下gem,现在我正在尝试按查看次数对帖子进行排序。

我已按照说明在我的帖子模型中进行操作,所以我有:

在我的控制器中,我有:

但我收到一个错误:

SQLite3::SQLException: 没有这样的列:counter_cache: SELECT "posts".* FROM "posts" ORDER BY counter_cache DESC LIMIT 6