<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>jevanwu (JevanWu)</title>
    <link>https://ruby-china.org/jevanwu</link>
    <description>Ruby on Rails, Java, Android</description>
    <language>en-us</language>
    <item>
      <title>Rails  Fragment Cache 的不更新问题</title>
      <description>&lt;p&gt;Rails 开发中 在个别页面出现 Fragment Cache 不更新的问题 &lt;/p&gt;

&lt;p&gt;&lt;code&gt;cache(@product.cache_key)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;在用以上的代码进行 fragment cache 的时候 出现 cache 的页面不更新 但发现 cache_key 的确变化了的 有知道是什么问题的吗 &lt;/p&gt;</description>
      <author>jevanwu</author>
      <pubDate>Fri, 06 Feb 2015 14:59:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/24144</link>
      <guid>https://ruby-china.org/topics/24144</guid>
    </item>
    <item>
      <title>同个项目不同分支的诡异报错</title>
      <description>&lt;p&gt;昨天在 staging 分支遇到个报错 但是切到 master 分支上 发现能够跑的很顺畅...
于是 就把两个分支报错的代码拿来对比 结果发现一模一样...&lt;/p&gt;

&lt;p&gt;后来通过 console 进行测试 一个 order 的 state 里为 &lt;strong&gt;nil&lt;/strong&gt; 导致的
但是为什么 master 分支不会报错呢 用的数据库都一样的啊！&lt;/p&gt;

&lt;p&gt;后来经过一段时间的调试 发现 是自己用的两个 Gem &lt;strong&gt;enumerize&lt;/strong&gt; 和 &lt;strong&gt;state_machine&lt;/strong&gt; 都对 state 字段做了操作
可能是因为 gem 冲突的原因 导致的这个结果 (而且就一条纪录是这样的...)&lt;/p&gt;

&lt;p&gt;以后大家如遇到类似情况 相同的数据库 相同的字段的内容不一样 可以用 &lt;code&gt;.#{attribute}_before_type_cast&lt;/code&gt; 这个方法来查看数据库里该字段的原始值是什么 ( 例：本人此处为 &lt;code&gt;order.state_before_type_cast&lt;/code&gt; ) &lt;/p&gt;

&lt;p&gt;发现差异后 相信大家很快就能理清头绪了 &lt;/p&gt;</description>
      <author>jevanwu</author>
      <pubDate>Fri, 19 Dec 2014 17:50:39 +0800</pubDate>
      <link>https://ruby-china.org/topics/23290</link>
      <guid>https://ruby-china.org/topics/23290</guid>
    </item>
    <item>
      <title>如何有效提升 'Ruby 编程' 的能力</title>
      <description>&lt;p&gt;由于工作一直专注于 Ruby on Rails, 感觉对 Ruby 语言本身的运用熟练度不够。希望前辈和大牛能够分享一些想法和自我提升的经验（我知道要多写些程序，但除了网站，想不到写什么程序能够有效提升纯 Ruby 语言的熟练度）。虚心求教。&lt;/p&gt;</description>
      <author>jevanwu</author>
      <pubDate>Sat, 18 Jan 2014 18:33:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/16861</link>
      <guid>https://ruby-china.org/topics/16861</guid>
    </item>
  </channel>
</rss>
