﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-pengpenglin</title><link>http://www.blogjava.net/pengpenglin/</link><description>人，必须选择一种生活方式并有勇气坚持下去</description><language>zh-cn</language><lastBuildDate>Thu, 05 Mar 2026 17:15:05 GMT</lastBuildDate><pubDate>Thu, 05 Mar 2026 17:15:05 GMT</pubDate><ttl>60</ttl><item><title>【转】天下大势</title><link>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370258.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Sat, 18 Feb 2012 10:57:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370258.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/370258.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370258.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/370258.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/370258.html</trackback:ping><description><![CDATA[<div><a href="http://firecacada.blog.163.com/blog/static/707437620114168314998/">http://firecacada.blog.163.com/blog/static/707437620114168314998/</a></div><img src ="http://www.blogjava.net/pengpenglin/aggbug/370258.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2012-02-18 18:57 <a href="http://www.blogjava.net/pengpenglin/archive/2012/02/18/370258.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转】浮云与运气</title><link>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370257.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Sat, 18 Feb 2012 10:27:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370257.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/370257.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370257.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/370257.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/370257.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 换句话说，当你找到与天赋、个性完全匹配的工作，它恰好处在上升期的市场，公司又提供了必要的授权与资源，那么你就很容易成功。反之，若这三点中的任何一点不匹配，那么你就是个loser。&nbsp;&nbsp;<a href='http://www.blogjava.net/pengpenglin/archive/2012/02/18/370257.html'>阅读全文</a><img src ="http://www.blogjava.net/pengpenglin/aggbug/370257.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2012-02-18 18:27 <a href="http://www.blogjava.net/pengpenglin/archive/2012/02/18/370257.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转】有没有可能进行同级管理</title><link>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370256.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Sat, 18 Feb 2012 10:09:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370256.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/370256.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2012/02/18/370256.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/370256.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/370256.html</trackback:ping><description><![CDATA[<div><a href="http://firecacada.blog.163.com/blog/static/70743762012027595383/">http://firecacada.blog.163.com/blog/static/70743762012027595383/</a></div><img src ="http://www.blogjava.net/pengpenglin/aggbug/370256.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2012-02-18 18:09 <a href="http://www.blogjava.net/pengpenglin/archive/2012/02/18/370256.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何搭建一个工业级的Rails应用运行环境</title><link>http://www.blogjava.net/pengpenglin/archive/2011/11/21/364445.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 21 Nov 2011 08:22:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2011/11/21/364445.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/364445.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2011/11/21/364445.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/364445.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/364445.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这是一篇集百家之长的笔记，分别参考了《Rails3 in Action》和 RVM官方文档，ninjahideout.com 之后的安装文档。<br/><br><br>这里使用到的各种软件包括：<br/><br><br> <ul><br>  <li>Ubuntu</li><br>  <li>Virtual Box</li><br>  <li>Vagrant</li><br>  <li>RVM</li><br>  <li>Capistrano</li><br>  <li>Passenger</li><br>  <li>Nginx</li><br>  <li>MySQL</li><br>  <li>PostgreSQL</li><br></ul><br><br>还涉及到Git、GitHub、SSH等技术 &nbsp;&nbsp;<a href='http://www.blogjava.net/pengpenglin/archive/2011/11/21/364445.html'>阅读全文</a><img src ="http://www.blogjava.net/pengpenglin/aggbug/364445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2011-11-21 16:22 <a href="http://www.blogjava.net/pengpenglin/archive/2011/11/21/364445.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Passenger+Nginx配置摘记</title><link>http://www.blogjava.net/pengpenglin/archive/2011/11/13/363643.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Sun, 13 Nov 2011 15:29:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2011/11/13/363643.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/363643.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2011/11/13/363643.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/363643.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/363643.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/pengpenglin/archive/2011/11/13/363643.html'>阅读全文</a><img src ="http://www.blogjava.net/pengpenglin/aggbug/363643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2011-11-13 23:29 <a href="http://www.blogjava.net/pengpenglin/archive/2011/11/13/363643.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RoR新一轮学习计划</title><link>http://www.blogjava.net/pengpenglin/archive/2011/11/03/362576.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Wed, 02 Nov 2011 16:17:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2011/11/03/362576.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/362576.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2011/11/03/362576.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/362576.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/362576.html</trackback:ping><description><![CDATA[<span style="font-family: Comic Sans MS; font-size: 10pt;"> </span><span style="font-family: Comic Sans MS; font-size: 10pt;">终于花了将近4个月的时间，把《Learn Rails3 by example》的E文版看完了，心中那个成就感和满足感啊~~</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">继续下一轮的针对性学习计划，计划包括：</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">1. Rails应用的部署和性能监控</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">2. Rails的MVC架构和Cache</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">3. JS和JS与Rails的结合使用</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">4. Ruby的语法和特性</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">5. MySQL配置和调优</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">6. 搜索引擎和推荐引擎的学习</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">7. NoSQL专题</span><br />&nbsp;<img src ="http://www.blogjava.net/pengpenglin/aggbug/362576.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2011-11-03 00:17 <a href="http://www.blogjava.net/pengpenglin/archive/2011/11/03/362576.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转】A Guide to a Nginx, Passenger and RVM Server</title><link>http://www.blogjava.net/pengpenglin/archive/2011/11/03/362574.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Wed, 02 Nov 2011 16:14:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2011/11/03/362574.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/362574.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2011/11/03/362574.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/362574.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/362574.html</trackback:ping><description><![CDATA[<span style="font-family: Comic Sans MS; font-size: 10pt;"> </span><span style="font-family: Comic Sans MS; font-size: 10pt;">关于RVM + REE + Ngix + Passenger + Capistrano的安装配置，非常详细！强烈推荐</span><br /><br /><div><span style="font-family: Comic Sans MS;">http://blog.ninjahideout.com/posts/a-guide-to-a-nginx-passenger-and-rvm-server</span></div><img src ="http://www.blogjava.net/pengpenglin/aggbug/362574.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2011-11-03 00:14 <a href="http://www.blogjava.net/pengpenglin/archive/2011/11/03/362574.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Rspec 无法自动reload model的解决方法</title><link>http://www.blogjava.net/pengpenglin/archive/2011/09/06/358102.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Tue, 06 Sep 2011 06:21:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2011/09/06/358102.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/358102.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2011/09/06/358102.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/358102.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/358102.html</trackback:ping><description><![CDATA[<p><span style="font-family: Comic Sans MS; font-size: 10pt">在上一篇《</span><a title="自动化测试狂人的Rails测试优化之路" href="http://www.blogjava.net/pengpenglin/archive/2011/08/31/357613.html"><span style="font-family: Comic Sans MS; font-size: 10pt">自动化测试狂人的Rails测试优化之路</span></a><span style="font-family: Comic Sans MS; font-size: 10pt">》中，我演示了如何使用Guard-spork, Guard-rspec和Spork, Rspec来进行自动化测试和集成测试。</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt">今天发现存在一个bug，那就是当model文件被修改后，虽然会重新启动rspec执行测试。但是测试的代码不是最新的，而是继续沿用已经加载到内存的model文件。网上搜索一番后，发现问题的原因是spork的预加载问题。于是在spork的spork.each_run方法中加入如下代码，重启sprok，解决问题</p>
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #000000">Dir[</span><span style="color: #000000">"</span><span style="color: #000000">#{Rails.root}/app/models/**/*.rb</span><span style="color: #000000">"</span><span style="color: #000000">].each&nbsp;</span><span style="color: #0000ff">do</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000">model</span><span style="color: #000000">|</span><span style="color: #000000">&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;load&nbsp;model<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />end<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span></div>
<p></span>&nbsp;</p><img src ="http://www.blogjava.net/pengpenglin/aggbug/358102.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2011-09-06 14:21 <a href="http://www.blogjava.net/pengpenglin/archive/2011/09/06/358102.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Rails的attr_accessible方法的奇怪特性</title><link>http://www.blogjava.net/pengpenglin/archive/2011/09/03/357877.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Sat, 03 Sep 2011 04:51:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2011/09/03/357877.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/357877.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2011/09/03/357877.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/357877.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/357877.html</trackback:ping><description><![CDATA[<p><span style="font-family: Comic Sans MS; font-size: 10pt">假如我们把attr_accessible设置成只有name是可以访问的，然后在Console中执行如下命令：</span></p>
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">ruby</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1.9</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">.</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">p180&nbsp;:</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">001</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;user&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;User.create(:name&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">Paul</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">,&nbsp;:email&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">pengpenglin@163.com</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">)<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;#</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&lt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">User&nbsp;id:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">,&nbsp;name:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">Paul</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">,&nbsp;email:&nbsp;nil,&nbsp;created_at:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2011-09-03&nbsp;04:42:59</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">,&nbsp;updated_at:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2011-09-03&nbsp;04:42:59</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="color: #000000">&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">ruby</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1.9</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">.</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">p180&nbsp;:</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">002</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;user.email<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;nil&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">ruby</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1.9</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">.</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">p180&nbsp;:</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">003</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;user.email&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">bob@163.com</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">bob@163.com</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="color: #000000">&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">ruby</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1.9</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">.</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">p180&nbsp;:</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">004</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;user.email<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">bob@163.com</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="color: #000000">&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">ruby</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1.9</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">.</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">p180&nbsp;:</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">005</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;user.save<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #0000ff; font-size: 10pt">true</span><span style="color: #000000">&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">ruby</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1.9</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">.</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">p180&nbsp;:</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">006</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;user.reload.email<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">bob@163.com</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="color: #000000">&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">ruby</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1.9</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">.</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">-</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">p180&nbsp;:</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">007</span><span style="color: #000000">&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;User.find(</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">)<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=&gt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&nbsp;#</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&lt;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">User&nbsp;id:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">1</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">,&nbsp;name:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">Paul</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">,&nbsp;email:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">bob@163.com</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">,&nbsp;created_at:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2011-09-03&nbsp;04:42:59</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">,&nbsp;updated_at:&nbsp;</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">2011-09-03&nbsp;04:43:31</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">"</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">&gt;</span><span style="color: #000000">&nbsp;</span></div>
<p><span style="font-family: Comic Sans MS; font-size: 10pt">不是not accessible 吗？怎么email还是能够改变？</span></p><img src ="http://www.blogjava.net/pengpenglin/aggbug/357877.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2011-09-03 12:51 <a href="http://www.blogjava.net/pengpenglin/archive/2011/09/03/357877.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自动化测试狂人的Rails测试优化之路</title><link>http://www.blogjava.net/pengpenglin/archive/2011/08/31/357613.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Tue, 30 Aug 2011 16:44:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2011/08/31/357613.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/357613.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2011/08/31/357613.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/357613.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/357613.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们要修改的文件会涉及到4个：<br> A. Gemfile<br> B. .rspec<br> C. Guardfile<br> D. rspec_helper.rb&nbsp;&nbsp;<a href='http://www.blogjava.net/pengpenglin/archive/2011/08/31/357613.html'>阅读全文</a><img src ="http://www.blogjava.net/pengpenglin/aggbug/357613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2011-08-31 00:44 <a href="http://www.blogjava.net/pengpenglin/archive/2011/08/31/357613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>