<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>schwinn (schwinn)</title>
    <link>https://ruby-china.org/schwinn</link>
    <description>rails 开发</description>
    <language>en-us</language>
    <item>
      <title>Rails 非 MySQL 字段排序问题</title>
      <description>&lt;p&gt;环境：rails4 + mysql
缘由：想对文章列表 以 浏览量、关注量、答案数、答案的点赞数  这四个维度排序，根据权重每个问题会计算一个 hot 值，然而这个值一直变 存 mysql 太麻烦。
我用 Array sort 根据 hot 值排序出来文章 ids(缓存 2 个小时)，然后转换到 ActiveRecord 用 where 匹配出来，但是 where 出来的 records 默认是 id 从小到大排序出来的，我不想 ids 原来的顺序打乱有什么好的方法嘛？或者其它实现方法？&lt;/p&gt;</description>
      <author>schwinn</author>
      <pubDate>Fri, 10 Jul 2015 12:44:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/26423</link>
      <guid>https://ruby-china.org/topics/26423</guid>
    </item>
    <item>
      <title>Rails 能使用 Redis 的 counter 字段排序吗?</title>
      <description>&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Serve
  include Mongoid::Document
  include Mongoid::Timestamps
  include Redis::Objects

  field :name, type: String
  field :serve_type, type: String

  ## 接收消息的条数
  counter :t_receive
  ## 发送消息的条数
  counter :t_send

  belongs_to :itemable, polymorphic: true
  belongs_to :user
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我想以计数器进行排序，执行&lt;code&gt;Serve.desc(:t_receive).page(params[:page]).per(10)&lt;/code&gt; 但是返回的集合是随机的 不是按&lt;code&gt;t_receive&lt;/code&gt;字段排序的。求高见！&lt;/p&gt;</description>
      <author>schwinn</author>
      <pubDate>Fri, 09 Jan 2015 09:40:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/23622</link>
      <guid>https://ruby-china.org/topics/23622</guid>
    </item>
    <item>
      <title>求助！ http 请求延迟处理响应</title>
      <description>&lt;p&gt;我这有个需求，怎么让一个请求等待延迟任务（如&lt;code&gt;resque&lt;/code&gt;，&lt;code&gt;sidekiq&lt;/code&gt;等处理）执行完才响应这个请求返回客户端？
场景像发送消息，B 消息比前一条消息 A 先到，但要等待 A 处理完后它才能执行 B，这时返回 B 的响应。&lt;/p&gt;</description>
      <author>schwinn</author>
      <pubDate>Tue, 25 Nov 2014 17:07:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/22861</link>
      <guid>https://ruby-china.org/topics/22861</guid>
    </item>
  </channel>
</rss>
