<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>joke1943 (chenx)</title>
    <link>https://ruby-china.org/joke1943</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Rails 项目的加上 Spring 的一点问题</title>
      <description>&lt;p&gt;这几天研究一个 ROR 项目的 DEMO，从搭建环境到运行代码，遇到了许多问题，查资料，发帖，像是闯关，一步步到了现在。临近成功，在 rake 数据迁移时遇到了一个问题，卡在这里很长时候了。感谢大家对我帖子的回复！帮助了我许多！下面我再把我遇到的问题描述一下，现在这里感谢大家了！&lt;/p&gt;

&lt;p&gt;问题：&lt;/p&gt;

&lt;p&gt;仔细看了一下，才发现这个项目里有 Spring，一直以为 spring 都是 Java 的 framework 框架，看到 ruby 里也在使用。这里是 spring ruby 的 github(&lt;a href="https://github.com/rails/spring" rel="nofollow" target="_blank"&gt;https://github.com/rails/spring&lt;/a&gt;)
这里是关于 spring rake 的部分的描述&lt;/p&gt;
&lt;h3 id="rake"&gt;rake&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Runs a rake task. Rake tasks run in the development environment by default. You can change this on the fly by using the RAILS_ENV environment variable. The environment is also configurable with the Spring::Commands::Rake.environment_matchers hash. This has sensible defaults, but if you need to match a specific task to a specific environment, you'd do it like this: &lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Spring::Commands::Rake.environment_matchers["perf_test"] = "test"
Spring::Commands::Rake.environment_matchers[/^perf/]     = "test"
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;h2 id="To change the environment when you run rake with no arguments"&gt;To change the environment when you run &lt;code&gt;rake&lt;/code&gt; with no arguments&lt;/h2&gt;
&lt;p&gt;Spring::Commands::Rake.environment_matchers[:default] = "development"&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;然后根据描述，运行命令

`` rake db:migrate RAILS_ENV=production ``

报错了，内容如下：

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;/home/chenx/iceage-master/config/initializers/load_regions.rb:1:in &lt;code&gt;read': No such file or directory @ rb_sysopen - config/regions.yml (Errno::ENOENT)
    from /home/chenx/iceage-master/config/initializers/load_regions.rb:1:in&lt;/code&gt;'
    from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in &lt;code&gt;load'
    from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in&lt;/code&gt;block in load'
 . . . . . . .&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;大概意思是说 ``load_regions.rb ``找不到文件``config/regions.yml  ``
打开 ``load_regions.rb ``内容如下：
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;REGIONS = HashWithIndifferentAccess.new(YAML.load(File.read('config/regions.yml')))&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;想了想，改为以下内容，把``config/regions.yml  ``的相对路径补全

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;REGIONS = HashWithIndifferentAccess.new(YAML.load(File.read('../config/regions.yml')))&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;又报错了：
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;/usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:492:in &lt;code&gt;load_missing_constant': Circular dependency detected while autoloading constant AdminUser (RuntimeError)
    from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:184:in&lt;/code&gt;const_missing'
    from /home/chenx/iceage-master/app/admin/admin_user.rb:1:in &lt;code&gt;&amp;lt;top (required)&amp;gt;'
    from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:457:in&lt;/code&gt;load'
    from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:457:in `block in load_file'
. . . . . .&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;麻烦大家帮忙看一下这个什么问题？
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>joke1943</author>
      <pubDate>Tue, 27 Oct 2015 13:08:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/27839</link>
      <guid>https://ruby-china.org/topics/27839</guid>
    </item>
    <item>
      <title>关于 Rails 项目的一点问题</title>
      <description>&lt;p&gt;这几天一直在研究一个 ROR 项目的 DEMO，发现 ruby 真的是一门很优秀的语言，但是刚刚入手，不像 Java，php 网上的资料一搜一大片，基本上有问题了去 overstack 上搜，但是正经学习的资料很少。昨天发了一个贴子，被屏蔽了，可以是因为我发的帖子太简单了，十分抱歉。
windows 下安装失败，怎么也搭不起来 ROR 环境。所以放到了云主机上（CentOS），环境搭建 OK。一点点开始研究代码，但是项目跑不起来。很苦恼，查不到资料，所以在这里发帖求助，先在这里谢谢大家！&lt;/p&gt;

&lt;p&gt;问题一：
这里是这个项目的 database.yml 文件&lt;/p&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="c1"&gt;# MySQL.  Versions 5.0+ are recommended.&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="c1"&gt;# Install the MYSQL driver&lt;/span&gt;
&lt;span class="c1"&gt;#   gem install mysql2&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="c1"&gt;# Ensure the MySQL gem is defined in your Gemfile&lt;/span&gt;
&lt;span class="c1"&gt;#   gem 'mysql2'&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="c1"&gt;# And be sure to use new-style password hashing:&lt;/span&gt;
&lt;span class="c1"&gt;#   http://dev.mysql.com/doc/refman/5.0/en/old-client.html&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="na"&gt;default&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="nl"&gt;&amp;amp;default&lt;/span&gt;
  &lt;span class="na"&gt;adapter&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;mysql2&lt;/span&gt;
  &lt;span class="na"&gt;pool&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;5&lt;/span&gt;
  &lt;span class="na"&gt;username&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;root&lt;/span&gt;
  &lt;span class="na"&gt;password&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;socket&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;/tmp/mysql.sock&lt;/span&gt;
  &lt;span class="c1"&gt;# encoding: utf8&lt;/span&gt;
  &lt;span class="na"&gt;encoding&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;utf8mb4&lt;/span&gt;
  &lt;span class="na"&gt;collation&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;utf8mb4_unicode_ci&lt;/span&gt;

&lt;span class="na"&gt;development&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;*default&lt;/span&gt;
  &lt;span class="na"&gt;database&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;iceage_development&lt;/span&gt;

&lt;span class="c1"&gt;# Warning: The database defined as "test" will be erased and&lt;/span&gt;
&lt;span class="c1"&gt;# re-generated from your development database when you run "rake".&lt;/span&gt;
&lt;span class="c1"&gt;# Do not set this db to the same as development or production.&lt;/span&gt;
&lt;span class="na"&gt;test&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;*default&lt;/span&gt;
  &lt;span class="na"&gt;database&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;iceage_test&lt;/span&gt;

&lt;span class="c1"&gt;# As with config/secrets.yml, you never want to store sensitive information,&lt;/span&gt;
&lt;span class="c1"&gt;# like your database password, in your source code. If your source code is&lt;/span&gt;
&lt;span class="c1"&gt;# ever seen by anyone, they now have access to your database.&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="c1"&gt;# Instead, provide the password as a unix environment variable when you boot&lt;/span&gt;
&lt;span class="c1"&gt;# the app. Read http://guides.rubyonrails.org/configuring.html#configuring-a-database&lt;/span&gt;
&lt;span class="c1"&gt;# for a full rundown on how to provide these environment variables in a&lt;/span&gt;
&lt;span class="c1"&gt;# production deployment.&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="c1"&gt;# On Heroku and other platform providers, you may have a full connection URL&lt;/span&gt;
&lt;span class="c1"&gt;# available as an environment variable. For example:&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="c1"&gt;#   DATABASE_URL="mysql2://myuser:mypass@localhost/somedatabase"&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="c1"&gt;# You can use this database configuration with:&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="c1"&gt;#   production:&lt;/span&gt;
&lt;span class="c1"&gt;#     url: &amp;lt;%= ENV['DATABASE_URL'] %&amp;gt;&lt;/span&gt;
&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;span class="na"&gt;production&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;*default&lt;/span&gt;
  &lt;span class="na"&gt;database&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;iceage_production&lt;/span&gt;
  &lt;span class="na"&gt;host&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;lt;%= ENV['DATABASE_HOST'] %&amp;gt;&lt;/span&gt;
  &lt;span class="na"&gt;username&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;lt;%= ENV['DATABASE_USERNAME'] %&amp;gt;&lt;/span&gt;
  &lt;span class="na"&gt;password&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;lt;%= ENV['DATABASE_PASSWORD'] %&amp;gt;&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这里面  &amp;amp;default 与   &amp;lt;&amp;lt;: *default 是什么语法，还有 &amp;lt;%= ENV['DATABASE_HOST'] %&amp;gt;是什么语法？
这里我把&lt;/p&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;host&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;lt;%= ENV['DATABASE_HOST'] %&amp;gt;&lt;/span&gt;
&lt;span class="na"&gt;username&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;lt;%= ENV['DATABASE_USERNAME'] %&amp;gt;&lt;/span&gt;
&lt;span class="na"&gt;password&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;lt;%= ENV['DATABASE_PASSWORD'] %&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;改为我自己的数据库。我运行 rake db:migrate RAILS_ENV=production&lt;/p&gt;

&lt;p&gt;报错：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;rake aborted!
YAML syntax error occurred &lt;span class="k"&gt;while &lt;/span&gt;parsing /home/chenx/project-master/config/database.yml. Please note that YAML must be consistently indented using spaces. Tabs are not allowed. Error: &lt;span class="o"&gt;(&lt;/span&gt;&amp;lt;unknown&amp;gt;&lt;span class="o"&gt;)&lt;/span&gt;: could not find expected &lt;span class="s1"&gt;':'&lt;/span&gt; &lt;span class="k"&gt;while &lt;/span&gt;scanning a simple key at line 55 column 3
/home/chenx/iceage-master/config/environment.rb:5:in &lt;span class="sb"&gt;`&lt;/span&gt;&amp;lt;top &lt;span class="o"&gt;(&lt;/span&gt;required&lt;span class="o"&gt;)&amp;gt;&lt;/span&gt;&lt;span class="s1"&gt;'
Psych::SyntaxError: (&amp;lt;unknown&amp;gt;): could not find expected '&lt;/span&gt;:&lt;span class="s1"&gt;' while scanning a simple key at line 55 column 3
/home/chenx/iceage-master/config/environment.rb:5:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我该怎么配置一下着 database 呢？
谢谢！&lt;/p&gt;</description>
      <author>joke1943</author>
      <pubDate>Mon, 26 Oct 2015 18:59:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/27831</link>
      <guid>https://ruby-china.org/topics/27831</guid>
    </item>
    <item>
      <title>[已解决] 在 CentOS 上部署 Redmine 时，总是因为 mysql2 失败</title>
      <description>&lt;p&gt;这几天在正式环境上部署 Redmine，之前在自己的 Mac 上已经试着部署过一次。
    这次由于 CentOS 上部署，以前完全没有遇到过这个问题，实在头大，请教各位！
    先说下过程：
    先用 rvm 安装 ruby，成功。&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;v&lt;/span&gt;
&lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="mf"&gt;2.1&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="n"&gt;p265&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2014&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;27&lt;/span&gt; &lt;span class="n"&gt;revision&lt;/span&gt; &lt;span class="mi"&gt;48166&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;x86_64&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;linux&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后 gem 安装 rails，成功&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;rails&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;v&lt;/span&gt;
&lt;span class="no"&gt;Rails&lt;/span&gt; &lt;span class="mf"&gt;4.1&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后下载 redmine-2.4.7，解压
    运行命令&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="n"&gt;script&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;rails&lt;/span&gt; &lt;span class="n"&gt;server&lt;/span&gt; &lt;span class="n"&gt;webrick&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt; &lt;span class="n"&gt;production&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后提示&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Could not find gem 'mysql2 (~&amp;gt; 0.3.11) ruby' in the gems available on this machine. 
Run `bundle install` to install missing gems.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;根据提示，打命令&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="n"&gt;mysql2&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;v&lt;/span&gt; &lt;span class="s1"&gt;'0.3.17'&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;报错，以下是错误信息：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Building native extensions.  This could take a while...
ERROR:  Error installing mysql2:
    ERROR: Failed to build gem native extension.

    /usr/local/rvm/rubies/ruby-2.1.4/bin/ruby -r ./siteconf20141219-14269-9ceayj.rb extconf.rb
checking for ruby/thread.h... yes
checking for rb_thread_call_without_gvl() in ruby/thread.h... yes
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_hash_dup()... yes
checking for rb_intern3()... yes
checking for mysql_query() in -lmysqlclient... yes
checking for mysql.h... no
checking for mysql/mysql.h... yes
checking for errmsg.h... no
-----
errmsg.h is missing.  please check your installation of mysql and try again.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/usr/local/rvm/rubies/ruby-2.1.4/bin/ruby
    --with-mysql-dir
    --without-mysql-dir
    --with-mysql-include
    --without-mysql-include=${mysql-dir}/include
    --with-mysql-lib
    --without-mysql-lib=${mysql-dir}/lib
    --with-mysql-config
    --without-mysql-config
    --with-mysql-dir
    --without-mysql-dir
    --with-mysql-include
    --without-mysql-include=${mysql-dir}/include
    --with-mysql-lib
    --without-mysql-lib=${mysql-dir}/lib
    --with-mysqlclientlib
    --without-mysqlclientlib

extconf failed, exit code 1

Gem files will remain installed in /usr/local/rvm/gems/ruby-2.1.4/gems/mysql2-0.3.17 for inspection.
Results logged to /usr/local/rvm/gems/ruby-2.1.4/extensions/x86_64-linux/2.1.0/mysql2-0.3.17/gem_make.out
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但是&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ find / -name errmsg.h
/usr/lib/errmsg.h 
/usr/include/mysql/errmsg.h
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;系统里已经安装好了 mysql 环境了
求助！&lt;/p&gt;

&lt;p&gt;2015-1-8
前段时间忙了忙其他项目，今天又重新捡起这个问题研究了一下。
既然 adapter 用不了 mysql2，就只能用 mysql 了，但是又出了问题，大致意思是说从数据库中读出来编码有问题。
按照这位大牛说的解决了：
&lt;a href="http://www.cnblogs.com/kting/archive/2011/09/15/2177530.html" rel="nofollow" target="_blank"&gt;http://www.cnblogs.com/kting/archive/2011/09/15/2177530.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;把他的帖子 copy 过来，就算记录问题了。&lt;/p&gt;

&lt;p&gt;感谢各位对我这个问题的回复！十分感谢！！！&lt;/p&gt;

&lt;p&gt;以下转自网络，感谢作者&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;问题现象：

　　在.html.erb中显示mysql中的中文字符时会出现 

incompatible character encodings: UTF-8 and ASCII-8BIT 错误
问题可能原因：



mysql_adapater出来的数据是ASCII-8BIT
解决方法：



修改根目录下的\Ruby192\lib\ruby\gems\1.9.1\gems\activerecord-3.0.9\lib\active_record\connection_adapters中的
mysql_adapter.rb文件
 def select(sql, name = nil)
          @connection.query_with_result = true
          result = execute(sql, name)
          rows = []
          result.each_hash { |row| rows &amp;lt;&amp;lt; row }
          result.free
          @connection.more_results &amp;amp;&amp;amp; @connection.next_result    # invoking stored procedures with CLIENT_MULTI_RESULTS requires this to tidy up else connection will be dropped

      # add begin
      if @config[:encoding] &amp;amp;&amp;amp; @config[:encoding]=="utf8"
            rows.each do |row|
              row.each do |key, value|
                if (value.class == String)
                  value.force_encoding("UTF-8")
                end
              end
            end
          end
      # add end
          rows
        end

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>joke1943</author>
      <pubDate>Fri, 19 Dec 2014 11:10:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/23280</link>
      <guid>https://ruby-china.org/topics/23280</guid>
    </item>
    <item>
      <title>关于自己编写 RedMine 插件过程中，遇到的问题</title>
      <description>&lt;p&gt;最近自己学了学 ruby on rails，已经根据 rails 指南的教材编写了一个简单的小程序，现在想把这个东西做成 redmine 的插件。
但是提交表单的时间出了问题，苦恼了很久，网上也找不到相关的资料，求助！
&lt;strong&gt;以下是路由的代码：&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;get&lt;/span&gt; &lt;span class="s1"&gt;'notes'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:to&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s1"&gt;'notes#index'&lt;/span&gt;
&lt;span class="n"&gt;get&lt;/span&gt; &lt;span class="s1"&gt;'notes/new(.:format)'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:to&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s1"&gt;'notes#new'&lt;/span&gt;
&lt;span class="n"&gt;post&lt;/span&gt; &lt;span class="s1"&gt;'/notes(.:format)'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:to&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s1"&gt;'notes#create'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;这里是页面代码：&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= form_for :note, url: notes_path do |f| %&amp;gt;
  &amp;lt;p&amp;gt;
    &amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;label&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;姓名&lt;/span&gt; &lt;span class="sx"&gt;%&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= f.text_field :name %&amp;gt;
  &amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
    &amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;label&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;部门&lt;/span&gt; &lt;span class="sx"&gt;%&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= f.text_field :department %&amp;gt;
  &amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
    &amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;label&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;岗位&lt;/span&gt; &lt;span class="sx"&gt;%&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= f.text_field :position %&amp;gt;
  &amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
    &amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;label&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;请假时间&lt;/span&gt; &lt;span class="sx"&gt;%&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= f.text_field :time %&amp;gt;
  &amp;lt;/p&amp;gt;
 &amp;lt;p&amp;gt;
    &amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;label&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;请假事由&lt;/span&gt; &lt;span class="sx"&gt;%&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= f.text_area :text %&amp;gt;
  &amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;
    &amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;label&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;主管意见&lt;/span&gt; &lt;span class="sx"&gt;%&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= f.text_field :opinion %&amp;gt;
  &amp;lt;/p&amp;gt; 
  &amp;lt;p&amp;gt;
    &amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;submit&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;提交&lt;/span&gt; &lt;span class="sx"&gt;%&amp;gt;
  &amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;% end &lt;/span&gt;&lt;span class="o"&gt;%&amp;gt;&lt;/span&gt;&lt;span class="sb"&gt;`
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在最后提交表单的时候出了问题&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;这里是 controller 代码：&lt;/strong&gt;&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;NotesController&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ApplicationController&lt;/span&gt; 
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;index&lt;/span&gt;
        &lt;span class="vi"&gt;@notes&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Note&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;all&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;new&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;create&lt;/span&gt;
        &lt;span class="vi"&gt;@note&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Note&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;note_params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="vi"&gt;@note.save&lt;/span&gt;
         &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="ss"&gt;:action&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s1"&gt;'index'&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;show&lt;/span&gt;
        &lt;span class="vi"&gt;@note&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Note&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:id&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;

    &lt;span class="kp"&gt;private&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;note_params&lt;/span&gt;
        &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:note&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;permit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:department&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:position&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:time&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:text&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:opinion&lt;/span&gt;&lt;span class="p"&gt;)&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;strong&gt;最后是报错信息：&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Started POST "/notes" for 127.0.0.1 at 2014-11-24 22:23:56 +0800
Processing by NotesController#create as HTML
  Parameters: {"utf8"=&amp;gt;"✓", "authenticity_token"=&amp;gt;"u8Q0hqZOgEce4iOX8/vWrR8tWM9qwes7ffisYnXE1vI=", "note"=&amp;gt;{"name"=&amp;gt;"", "department"=&amp;gt;"", "position"=&amp;gt;"", "time"=&amp;gt;"", "text"=&amp;gt;"", "opinion"=&amp;gt;""}, "commit"=&amp;gt;"提交"}
  Current user: anonymous
Completed 500 Internal Server Error in 71.9ms

TypeError (no implicit conversion of Symbol into String):
  activesupport (3.2.19) lib/active_support/dependencies.rb:251:in `require'
  activesupport (3.2.19) lib/active_support/dependencies.rb:251:in `block in require'
  activesupport (3.2.19) lib/active_support/dependencies.rb:236:in `load_dependency'
  activesupport (3.2.19) lib/active_support/dependencies.rb:251:in `require'
  plugins/notes/app/controllers/notes_controller.rb:18:in `note_params'
  plugins/notes/app/controllers/notes_controller.rb:8:in `create'
  actionpack (3.2.19) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
  actionpack (3.2.19) lib/abstract_controller/base.rb:167:in `process_action'
  actionpack (3.2.19) lib/action_controller/metal/rendering.rb:10:in `process_action'
  actionpack (3.2.19) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
  activesupport (3.2.19) lib/active_support/callbacks.rb:480:in `_run__542389636927640692__process_action__3294544606366668215__callbacks'
  activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
  activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.19) lib/abstract_controller/callbacks.rb:17:in `process_action'
  actionpack (3.2.19) lib/action_controller/metal/rescue.rb:29:in `process_action'
  actionpack (3.2.19) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
  activesupport (3.2.19) lib/active_support/notifications.rb:123:in `block in instrument'
  activesupport (3.2.19) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activesupport (3.2.19) lib/active_support/notifications.rb:123:in `instrument'
  actionpack (3.2.19) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
  actionpack (3.2.19) lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
  activerecord (3.2.19) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
  actionpack (3.2.19) lib/abstract_controller/base.rb:121:in `process'
  actionpack (3.2.19) lib/abstract_controller/rendering.rb:45:in `process'
  actionpack (3.2.19) lib/action_controller/metal.rb:203:in `dispatch'
  actionpack (3.2.19) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
  actionpack (3.2.19) lib/action_controller/metal.rb:246:in `block in action'
  actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:73:in `call'
  actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
  actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:36:in `call'
  journey (1.0.4) lib/journey/router.rb:68:in `block in call'
  journey (1.0.4) lib/journey/router.rb:56:in `each'
  journey (1.0.4) lib/journey/router.rb:56:in `call'
  actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:608:in `call'
  rack-openid (1.4.2) lib/rack/openid.rb:98:in `call'
  request_store (1.0.5) lib/request_store/middleware.rb:9:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.5) lib/rack/etag.rb:23:in `call'
  rack (1.4.5) lib/rack/conditionalget.rb:35:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/head.rb:14:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/flash.rb:242:in `call'
  rack (1.4.5) lib/rack/session/abstract/id.rb:210:in `context'
  rack (1.4.5) lib/rack/session/abstract/id.rb:205:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/cookies.rb:341:in `call'
  activerecord (3.2.19) lib/active_record/query_cache.rb:64:in `call'
  activerecord (3.2.19) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
  activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `_run__2302799743034094018__call__3164167435205094136__callbacks'
  activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
  activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.19) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.19) lib/rails/rack/logger.rb:32:in `call_app'
  railties (3.2.19) lib/rails/rack/logger.rb:16:in `block in call'
  activesupport (3.2.19) lib/active_support/tagged_logging.rb:22:in `tagged'
  railties (3.2.19) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.5) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.5) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.19) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.5) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.19) lib/action_dispatch/middleware/static.rb:63:in `call'
  rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward'
  rack-cache (1.2) lib/rack/cache/context.rb:143:in `pass'
  rack-cache (1.2) lib/rack/cache/context.rb:155:in `invalidate'
  rack-cache (1.2) lib/rack/cache/context.rb:71:in `call!'
  rack-cache (1.2) lib/rack/cache/context.rb:51:in `call'
  railties (3.2.19) lib/rails/engine.rb:484:in `call'
  railties (3.2.19) lib/rails/application.rb:231:in `call'
  rack (1.4.5) lib/rack/content_length.rb:14:in `call'
  railties (3.2.19) lib/rails/rack/log_tailer.rb:17:in `call'
  rack (1.4.5) lib/rack/handler/webrick.rb:59:in `service'
  /usr/local/Cellar/ruby/2.1.4/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
  /usr/local/Cellar/ruby/2.1.4/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
  /usr/local/Cellar/ruby/2.1.4/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;求助！为什么提交表单的时候出出这样的错误呢？&lt;/p&gt;</description>
      <author>joke1943</author>
      <pubDate>Mon, 24 Nov 2014 22:25:16 +0800</pubDate>
      <link>https://ruby-china.org/topics/22838</link>
      <guid>https://ruby-china.org/topics/22838</guid>
    </item>
    <item>
      <title>求助！一个很基础的关于 link_to 的问题</title>
      <description>&lt;p&gt;今天根据“rails 入门指南”这个网站上的“Rails 入门”篇自己改写了一个，只是换了个名字而已，文件夹 blog 改为 attendance，article 改为 note，articles 改为 notes，其他跟教程完全一样，但是到增加链接的地方出了问题，已经搞了半天，求助！
以下是部分源码&lt;/p&gt;

&lt;p&gt;首先是路由：
chenxindeMacBook-Air:attendance chenxin$ bin/rake routes
   Prefix Verb   URI Pattern               Controller#Action
    notes GET    /notes(.:format)          notes#index
          POST   /notes(.:format)          notes#create
 new_note GET    /notes/new(.:format)      notes#new
edit_note GET    /notes/:id/edit(.:format) notes#edit
     note GET    /notes/:id(.:format)      notes#show
          PATCH  /notes/:id(.:format)      notes#update
          PUT    /notes/:id(.:format)      notes#update
          DELETE /notes/:id(.:format)      notes#destroy&lt;/p&gt;

&lt;p&gt;这是控制器：
class NotesController &amp;lt; ApplicationController
    def index
        &lt;a href="/notes" class="user-mention" title="@notes"&gt;&lt;i&gt;@&lt;/i&gt;notes&lt;/a&gt; = Note.all
    end
    def new
    end
    def create
        &lt;a href="/note" class="user-mention" title="@note"&gt;&lt;i&gt;@&lt;/i&gt;note&lt;/a&gt; = Note.new(note_params)&lt;/p&gt;

&lt;p&gt;&lt;a href="/note.save" class="user-mention" title="@note.save"&gt;&lt;i&gt;@&lt;/i&gt;note.save&lt;/a&gt;
        redirect_to &lt;a href="/note" class="user-mention" title="@note"&gt;&lt;i&gt;@&lt;/i&gt;note&lt;/a&gt;
    end
    def show
        &lt;a href="/note" class="user-mention" title="@note"&gt;&lt;i&gt;@&lt;/i&gt;note&lt;/a&gt;= Note.find(params[:id])
    end&lt;/p&gt;

&lt;p&gt;private
    def note_params
        params.require(:note).permit(:name,:department,:position,:time, :text,:opinion)
    end
end&lt;/p&gt;

&lt;p&gt;这里是页面部分：&lt;/p&gt;

&lt;h1&gt;请假记录&lt;/h1&gt;

&lt;p&gt;&amp;lt;%= link_to 'New note’, new_notes_path %&amp;gt;&amp;lt;!--这里出错，找不到原因，求助！--&amp;gt;&lt;/p&gt;


 
  &amp;lt;% &lt;a href="/notes.each" class="user-mention" title="@notes.each"&gt;&lt;i&gt;@&lt;/i&gt;notes.each&lt;/a&gt; do |note| %&amp;gt;
    
  &amp;lt;% end %&amp;gt;
&lt;table&gt;
  &lt;tbody&gt;&lt;tr&gt;
    &lt;th&gt;请假人&lt;/th&gt;
    &lt;th&gt;时间&lt;/th&gt;
  &lt;/tr&gt;&lt;tr&gt;
      &lt;td&gt;&amp;lt;%= note.name %&amp;gt;&lt;/td&gt;
      &lt;td&gt;&amp;lt;%= note.time %&amp;gt;&lt;/td&gt;
      &lt;td&gt;&amp;lt;%= link_to 'Show', note_path(note) %&amp;gt;&lt;/td&gt;
    &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;错误信息：&lt;img src="https://l.ruby-china.com/photo/2014/e79e88effd18a324a85ddef6e5ec0de3.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>joke1943</author>
      <pubDate>Tue, 11 Nov 2014 11:16:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/22601</link>
      <guid>https://ruby-china.org/topics/22601</guid>
    </item>
  </channel>
</rss>
