<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>randr</title>
    <link>https://ruby-china.org/randr</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>请教在 action 中使用 Thread</title>
      <description>&lt;p&gt;服务器：passenger+apache
rails: 4.0.3&lt;/p&gt;

&lt;p&gt;发现一个很奇怪的问题。
下面这样的写法：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;copy&lt;/span&gt;
  &lt;span class="vi"&gt;@site&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Site&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find_by_id&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="no"&gt;Thread&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
    &lt;span class="no"&gt;Site&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;transaction&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
        &lt;span class="vi"&gt;@site.copy_relation_data&lt;/span&gt;
        &lt;span class="vi"&gt;@site.update_attributes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:copy_flag&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="kp"&gt;true&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;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;当 passenger reload 一次代码之后，Thread 会被终止掉，没有问题，但是为什么 transaction 也会被 commit？&lt;/p&gt;

&lt;p&gt;请大牛们帮忙解释一下&lt;/p&gt;</description>
      <author>randr</author>
      <pubDate>Thu, 25 Dec 2014 14:01:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/23395</link>
      <guid>https://ruby-china.org/topics/23395</guid>
    </item>
    <item>
      <title>有没有支持 ie8 的，可以拖拽上传文件的插件？</title>
      <description>&lt;p&gt;如题，求大神们指点一下，有没有支持 ie8 的，可以拖拽上传文件的插件？&lt;/p&gt;</description>
      <author>randr</author>
      <pubDate>Wed, 19 Mar 2014 10:14:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/17991</link>
      <guid>https://ruby-china.org/topics/17991</guid>
    </item>
  </channel>
</rss>
