<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>sunsonavaj (sunsonavaj)</title>
    <link>https://ruby-china.org/sunsonavaj</link>
    <description>Study</description>
    <language>en-us</language>
    <item>
      <title>Resque::Helpers::DecodeException</title>
      <description>&lt;p&gt;&lt;code&gt;Error reserving job:&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;&lt;code&gt;#&amp;lt;Resque::Helpers::DecodeException: lexical error: invalid bytes in UTF8 string.&lt;/code&gt;
         &lt;code&gt;"num":"1","sku_properties":"ҝԶɕǚ:ս֨;ȸԲλ׃:Ǥ̻"}]}&lt;/code&gt;
                    &lt;code&gt;(right here)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;队列 出现这个问题：
 版本为：1.20.0&lt;/p&gt;

&lt;p&gt;求解？&lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Mon, 25 Mar 2013 14:00:54 +0800</pubDate>
      <link>https://ruby-china.org/topics/9731</link>
      <guid>https://ruby-china.org/topics/9731</guid>
    </item>
    <item>
      <title>return can't jump across threads, check_authorization</title>
      <description>&lt;p&gt;今天代码中出现了一个这样的错误？
查了老半天，全是英文注释，我的代码就是查询一个 sql
大家能帮忙分析一下吗？ 
想知道这错误是为什么发生？怎样发生的？谢谢！&lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Mon, 29 Oct 2012 18:00:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/6387</link>
      <guid>https://ruby-china.org/topics/6387</guid>
    </item>
    <item>
      <title>求运算式的一个上界，例如 5%4 我取值 2  怎么操作？</title>
      <description>&lt;p&gt;需求：
   我要一个根据一个计算才能算出一个循环到底循环几次？
   比如：我需要 5 个东西一次拿 4 个，需要循环两次拿完，并且规定我一次只能拿一个。
   预想：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Demo&lt;/span&gt;
  &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;upto&lt;/span&gt;&lt;span class="err"&gt;（（&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="err"&gt;）&lt;/span&gt;&lt;span class="n"&gt;取上界&lt;/span&gt;&lt;span class="err"&gt;）&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt; 
       &lt;span class="n"&gt;apples&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt;
        &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;upto&lt;/span&gt;&lt;span class="err"&gt;（&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="err"&gt;）&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
           &lt;span class="n"&gt;apples&lt;/span&gt; &lt;span class="n"&gt;add&lt;/span&gt;  &lt;span class="n"&gt;get&lt;/span&gt; &lt;span class="n"&gt;an&lt;/span&gt; &lt;span class="n"&gt;apple&lt;/span&gt;
         &lt;span class="k"&gt;end&lt;/span&gt;
       &lt;span class="n"&gt;apples&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;in_groups_of&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="kp"&gt;false&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;apple&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
          &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;an&lt;/span&gt; &lt;span class="n"&gt;apple&lt;/span&gt; &lt;span class="n"&gt;array&lt;/span&gt;
       &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;希望大家指教？&lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Thu, 25 Oct 2012 10:31:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/6308</link>
      <guid>https://ruby-china.org/topics/6308</guid>
    </item>
    <item>
      <title> validates uniqueness 空值处理？</title>
      <description>&lt;p&gt;我这样一个案例，我 models 校验该属性为数据库唯一：
`validates :custome_code,:uniqueness =&amp;gt; {:scope =&amp;gt; :deleted_at}, :allow_nil =&amp;gt; true
但是 allow_nil 没有生效，我修改保存他说重复，我明明是空的。&lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Tue, 25 Sep 2012 11:05:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/5737</link>
      <guid>https://ruby-china.org/topics/5737</guid>
    </item>
    <item>
      <title>ruby - ftp 变量怎么传递紧急求解？</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s1"&gt;'net/http'&lt;/span&gt;
 &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;exec_ftp&lt;/span&gt;
        &lt;span class="n"&gt;log_ftp&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;File&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="no"&gt;File&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dirname&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kp"&gt;__FILE__&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="s2"&gt;"/../log/ftp/&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;time_to_simple_str&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;-receive.log"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'a+'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;source_file&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gift_&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Time&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;now&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;strftime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'%Y%m%d'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;.txt"&lt;/span&gt;
        &lt;span class="n"&gt;log_ftp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"start exec ftp get file &lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Time&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;now&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;strftime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'%Y%m%d'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
        &lt;span class="n"&gt;log_ftp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"file name is &lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;source_file&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
        &lt;span class="n"&gt;ftp&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="no"&gt;Net&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;FTP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'****'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;ftp&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
                &lt;span class="n"&gt;ftp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;login&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'***'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'***'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;ftp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;chdir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'incoming/'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
               &lt;span class="o"&gt;**&lt;/span&gt; &lt;span class="n"&gt;ftp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getbinaryfile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;？&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="err"&gt;？&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
        &lt;span class="k"&gt;end&lt;/span&gt;
        &lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"ftp transer end"&lt;/span&gt;
        &lt;span class="n"&gt;sync_data&lt;/span&gt;
        &lt;span class="n"&gt;log_ftp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;close&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="sb"&gt;`
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;上面的 source_file 的变量名怎么传递&lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Mon, 16 Jul 2012 15:50:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/4341</link>
      <guid>https://ruby-china.org/topics/4341</guid>
    </item>
    <item>
      <title>快捷迅速的编辑器</title>
      <description>&lt;p&gt;类似 Windows 的 notepad++ 有吗？快捷迅速的编辑器？
大家都用什么编辑器啊？提供一下。  &lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Mon, 02 Jul 2012 19:11:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/4086</link>
      <guid>https://ruby-china.org/topics/4086</guid>
    </item>
    <item>
      <title>Resque 我在程序中执行我的队列没有反应,</title>
      <description>&lt;p&gt;大侠请指教：
      我今天启动了我的 Resque：
      但是我用
      &lt;code&gt;$ VVERBOSE=1 QUEUE=file_serve rake environment resque:work&lt;/code&gt;
      看到的结果是：
       &lt;code&gt;10532: Checking file_serve
        10532: Sleeping for 5.0 seconds
        10532: resque-1.20.0: Waiting for file_serve
&lt;/code&gt;
        我在程序中执行我的队列没有反应，悲剧啊，急啊，十万火急....&lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Tue, 19 Jun 2012 12:24:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/3884</link>
      <guid>https://ruby-china.org/topics/3884</guid>
    </item>
    <item>
      <title>新手：关于 rails 线程的问题？</title>
      <description>&lt;p&gt;问题描述：
1.目前程序运行缓慢，为了更好的让用户体验快速的感觉，需要把一些不反映的在前端的程序用线程执行：即后台运行。
希望大家指点一二：
  关于运行功能模块或者方法在后台运行的方案
问题请教：
  &lt;strong&gt;&lt;em&gt;1.关于 rails 中的 Thread 的用法详细说明文档。&lt;/em&gt;&lt;/strong&gt;
  &lt;strong&gt;&lt;em&gt;2.关于 rails 中 Resque 的用法。&lt;/em&gt;&lt;/strong&gt;
 谢谢！  &lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Tue, 22 May 2012 15:22:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/3426</link>
      <guid>https://ruby-china.org/topics/3426</guid>
    </item>
    <item>
      <title>新手问题：关于 net/http 的网络请求问题</title>
      <description>&lt;p&gt;兄弟朋友们关注以下代码：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;url = URI.parse(参数)
 http = Net::HTTP.new(url.host, url.port)
 http.use_ssl = false
 http.read_timeout = 5000
 headers = {
       'Content-Type' =&amp;gt; 'application/json'
  }
 res = http.start { |con| con.post(url.path.blank? ? "/" : url.path, c, headers) }
 res.body
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;每次执行的结果总是 504 错误
小弟不明白的是：
 &lt;strong&gt;http.use_ssl = false&lt;/strong&gt;
 &lt;strong&gt;http.read_timeout = 5000&lt;/strong&gt;
还希望高手指点一二
谢谢！&lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Fri, 18 May 2012 18:48:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/3364</link>
      <guid>https://ruby-china.org/topics/3364</guid>
    </item>
    <item>
      <title>新手请教 Rails FTP 读取远程文件的方法</title>
      <description>&lt;p&gt;大家好：
   谁能提供一下 rails ftp 读取远程固定文件的用法的例子，让俺学习一下，现在我要通过 ftp 读取服务器固定文件夹下的固定文件 (该文件以日期为文件名：如：good_20120517.txt)
读取内容之后我根据内容进行入库，
现在我涉及到两个问题：
1.怎样通过 ftp 读取远程文件的做法。
2.把该功能放入到 rails 的定时任务执行当中。
对针读取文件录入系统的做法我的做法如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;begin ```
  IO.readlines().each do |l|
     m = l.chomp
     operate,city_code,provider_id=m.split("|")
     if provider_id.blank?
        good = Good.first :conditions=&amp;gt;"seq=#{provider_id}"
        if good.nil?
          #录入系统
        else
          # 更新数据
        end
     end
   end
end```
我现在要对一样步骤 需要请教的是：
如果以上步骤我读取文件失败了，保存失败了，我要进行第二次读取文件该怎么写。
希望高手指点。谢谢！

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Thu, 17 May 2012 12:25:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/3332</link>
      <guid>https://ruby-china.org/topics/3332</guid>
    </item>
    <item>
      <title>ruby 新手问题：请教关于 ruby 的 db:migrate  </title>
      <description>&lt;p&gt;各位朋友：
    今天遇到一个 ftp 读取文件并且入库的问题：
    我找了一下资料有点麻烦，小弟对 ruby 的数据读取的语法不甚了解 希望各位大侠指导：
    我需要通过 ftp 获取一个文本文件
   内容如
    1|test1|test1|商品编码|54561561...
    我要读取文件，然后循环判断
     &lt;a href="/goods" class="user-mention" title="@goods"&gt;&lt;i&gt;@&lt;/i&gt;goods&lt;/a&gt;= Good.find :conditions=&amp;gt;"seq=#{商品编码}"
         if  !@goods.nil? &amp;amp;&amp;amp;  !provider_id.blank?
             logger.debug "录入商品"
           elsif !@goods.nil?
             logger.debug "更新商品"
           else
             logger.debug "普通商品"
           end
 运行之后出现如下错误：
   ActiveRecord::RecordNotFound (Couldn't find Good without an ID):&lt;/p&gt;

&lt;p&gt;希望大家帮忙指导一下：&lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Wed, 16 May 2012 19:10:39 +0800</pubDate>
      <link>https://ruby-china.org/topics/3319</link>
      <guid>https://ruby-china.org/topics/3319</guid>
    </item>
    <item>
      <title>关于字符串转换日期的问题</title>
      <description>&lt;p&gt;大家好：
最近遇到一个需求必须要把字符串’20120514144424‘这个样子的转换为日期如：
2012-05-14 14:44:24
大家有没有好的方法啊。  &lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Wed, 16 May 2012 18:09:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/3318</link>
      <guid>https://ruby-china.org/topics/3318</guid>
    </item>
    <item>
      <title>ckeditor 413 Request Entity Too Large on 2MB file</title>
      <description>&lt;p&gt;我 Web 服务器是
nginx
rails 服务器 unicron
用的是 Ckeditor 插件
上传大约 2.4M 的图片，出现 request entity  too large &lt;/p&gt;

&lt;p&gt;求解  &lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Wed, 09 May 2012 20:04:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/3164</link>
      <guid>https://ruby-china.org/topics/3164</guid>
    </item>
    <item>
      <title>Rails 中表单提交的 URL 的路径问题</title>
      <description>&lt;p&gt;path 是相对路径
url 是绝对路径
model 为复数的会对应到 action=&amp;gt;index, 为单数时需要传递 id 参数并对应到 action=&amp;gt;show
如对于 user 而言：
users_url # =&amp;gt; &lt;a href="http://localhost:3000/users" rel="nofollow" target="_blank"&gt;http://localhost:3000/users&lt;/a&gt;
users_path # =&amp;gt; /users
user_path(1) # =&amp;gt; /users/1
user_url(1) # =&amp;gt; &lt;a href="http://localhost:3000/users/1" rel="nofollow" target="_blank"&gt;http://localhost:3000/users/1&lt;/a&gt;  &lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Tue, 08 May 2012 16:25:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/3147</link>
      <guid>https://ruby-china.org/topics/3147</guid>
    </item>
    <item>
      <title>Rails 有没有播放视频的这类插件啊</title>
      <description>&lt;p&gt;最近要做个视频上传以及播放视频的宣传页  &lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Wed, 02 May 2012 15:10:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/3026</link>
      <guid>https://ruby-china.org/topics/3026</guid>
    </item>
    <item>
      <title>You might have expected an instance of Array 的时候的屏蔽方法</title>
      <description>&lt;p&gt;You might have expected an instance of Array. The error occurred while evaluating nil.each_with_index) on line #42 of
&amp;lt;% &lt;a href="/c.each_with_index" class="user-mention" title="@c.each_with_index"&gt;&lt;i&gt;@&lt;/i&gt;c.each_with_index&lt;/a&gt; do |c, index| %&amp;gt; #donothing &amp;lt;%end%&amp;gt;
controller 中&lt;a href="/c" class="user-mention" title="@c"&gt;&lt;i&gt;@&lt;/i&gt;c&lt;/a&gt;为查询语句 因为数据为空！
这样的话该这样屏蔽掉这个错误呢。因为现在是部署项目不能让用户看到这个错误，因为一旦有数据就不会出现错误的。  &lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Wed, 25 Apr 2012 19:26:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/2890</link>
      <guid>https://ruby-china.org/topics/2890</guid>
    </item>
    <item>
      <title>求 Ruby on Rails 的 Unicron + Nginx 的部署完整步骤</title>
      <description>&lt;p&gt;现在的技术网站真有点欠缺啊，还是这个网站能吸收点东西的，其他的网站给我这位新手造成了极大的不好印象。&lt;/p&gt;

&lt;p&gt;找个配置的完整过程，希望大家不要自己的代码复制一下就可以了，那样我还是看不懂。&lt;/p&gt;

&lt;p&gt;谢谢！  &lt;/p&gt;</description>
      <author>sunsonavaj</author>
      <pubDate>Wed, 25 Apr 2012 19:00:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/2889</link>
      <guid>https://ruby-china.org/topics/2889</guid>
    </item>
  </channel>
</rss>
