【问题标题】:Order By Count Query按计数排序查询
【发布时间】:2013-01-23 09:51:59
【问题描述】:

我有以下代码检索以下查询的计数:

<% @count = Model.find(:all, :conditions =>
              {:action => actions, :controller => tempController}).count %>

我只是想知道如何让这个查询按照检索到的计数从高到低排序。

【问题讨论】:

  • 订购什么,究竟是什么?您的查询不检索事物列表;它检索一个数字。

标签: sql ruby-on-rails rails-activerecord


【解决方案1】:

从视图调用模型是违反 MVC 的。这是错误的方式

<% @count = Model.where({:action => actions, 
                         :controller => tempController}).order("column_name").count %>

【讨论】:

    猜你喜欢
    • 2013-04-17
    • 1970-01-01
    • 2011-06-25
    • 2019-02-20
    • 1970-01-01
    • 2012-09-17
    • 2013-03-13
    • 2013-12-15
    • 1970-01-01
    相关资源
    最近更新 更多