【问题标题】:Sort entries by view_count made from impressionist gem in Rails按从 Rails 中的印象派 gem 生成的 view_count 对条目进行排序
【发布时间】:2013-12-17 07:35:48
【问题描述】:

我的代码在这里遇到了一个小问题。问题不大,只是我不知道如何实现这一点。我仍然是铁路世界的新手。所以我想在我做出一个糟糕的 McGyver 解决方案之前,我会在这里问。

无论如何,我正在使用印象派 gem 来处理我在我的数据库 (MySQL) 中拥有的各种照片条目的所有视图计数

我只是想知道是否有人有一个好的方法来按他们的查看次数对我的数据库中的所有条目进行排序。我看到它的方式,我必须将impressable_id 的数量与他们尊敬的条目的id 进行比较。但是,我不确定如何去做。

我只想让我的照片控制器索引方法吐出它拥有的每个照片条目,但按条目在印象表中的查看量对其进行排序。

有什么想法吗?

【问题讨论】:

    标签: mysql ruby-on-rails ruby gem


    【解决方案1】:

    根据 Impressionable 文档,您可以 add a counter cache 给您的模型。这似乎是实现这一目标的最佳方式。

    【讨论】:

    • 哦,哇,我真的应该更彻底地阅读文档,而不仅仅是阅读使用部分。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2021-07-22
    • 1970-01-01
    • 2016-09-05
    • 2018-03-22
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多