锘??xml version="1.0" encoding="utf-8" standalone="yes"?>88av在线,2020中文字幕在线播放,欧美专区一区http://www.aygfsteel.com/pengpenglin/category/44931.html鎴愮啛 紼抽噸 涔愯 鑷俊 榪涘彇 璐d換 姊︽兂 鍧氭寔zh-cnFri, 25 Nov 2011 06:28:53 GMTFri, 25 Nov 2011 06:28:53 GMT60濡備綍鎼緩涓涓伐涓氱駭鐨凴ails搴旂敤榪愯鐜http://www.aygfsteel.com/pengpenglin/archive/2011/11/21/364445.htmlPaul LinPaul LinMon, 21 Nov 2011 08:22:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2011/11/21/364445.htmlhttp://www.aygfsteel.com/pengpenglin/comments/364445.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2011/11/21/364445.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/364445.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/364445.html

榪欓噷浣跨敤鍒扮殑鍚勭杞歡鍖呮嫭錛?br/>


  • Ubuntu

  • Virtual Box

  • Vagrant

  • RVM

  • Capistrano

  • Passenger

  • Nginx

  • MySQL

  • PostgreSQL



榪樻秹鍙?qiáng)鍒癎it銆丟itHub銆丼SH絳夋妧鏈?  闃呰鍏ㄦ枃

Paul Lin 2011-11-21 16:22 鍙戣〃璇勮
]]>
Passenger+Nginx閰嶇疆鎽樿http://www.aygfsteel.com/pengpenglin/archive/2011/11/13/363643.htmlPaul LinPaul LinSun, 13 Nov 2011 15:29:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2011/11/13/363643.htmlhttp://www.aygfsteel.com/pengpenglin/comments/363643.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2011/11/13/363643.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/363643.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/363643.html闃呰鍏ㄦ枃

Paul Lin 2011-11-13 23:29 鍙戣〃璇勮
]]>
RoR鏂頒竴杞涔?fàn)璁″?/title><link>http://www.aygfsteel.com/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.aygfsteel.com/pengpenglin/archive/2011/11/03/362576.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/362576.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2011/11/03/362576.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/362576.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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;">緇堜簬鑺變簡(jiǎn)灝嗚繎4涓湀鐨勬椂闂達(dá)紝鎶娿奓earn Rails3 by example銆嬬殑E鏂囩増鐪嬪畬浜?jiǎn)锛屽績(jī)涓偅涓垚灏辨劅鍜屾弧鑳鲦劅鍟妦~</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">緇х畫(huà)涓嬩竴杞殑閽堝鎬у涔?fàn)璁″垝锛岃鍒掑寘鎷Q?/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鐨凪VC鏋舵瀯鍜孋ache</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">3. JS鍜孞S涓嶳ails鐨勭粨鍚堜嬌鐢?/span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">4. Ruby鐨勮娉曞拰鐗規(guī)?/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. 鎼滅儲(chǔ)寮曟搸鍜屾帹鑽愬紩鎿庣殑瀛︿範(fàn)</span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt;">7. NoSQL涓撻</span><br /> <img src ="http://www.aygfsteel.com/pengpenglin/aggbug/362576.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2011-11-03 00:17 <a href="http://www.aygfsteel.com/pengpenglin/archive/2011/11/03/362576.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>銆愯漿銆慉 Guide to a Nginx, Passenger and RVM Serverhttp://www.aygfsteel.com/pengpenglin/archive/2011/11/03/362574.htmlPaul LinPaul LinWed, 02 Nov 2011 16:14:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2011/11/03/362574.htmlhttp://www.aygfsteel.com/pengpenglin/comments/362574.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2011/11/03/362574.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/362574.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/362574.html 鍏充簬RVM + REE + Ngix + Passenger + Capistrano鐨勫畨瑁呴厤緗紝闈炲父璇︾粏錛佸己鐑堟帹鑽?/span>

http://blog.ninjahideout.com/posts/a-guide-to-a-nginx-passenger-and-rvm-server


Paul Lin 2011-11-03 00:14 鍙戣〃璇勮
]]>
Rspec 鏃犳硶鑷姩reload model鐨勮В鍐蟲(chóng)柟娉?/title><link>http://www.aygfsteel.com/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.aygfsteel.com/pengpenglin/archive/2011/09/06/358102.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/358102.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2011/09/06/358102.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/358102.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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.aygfsteel.com/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">銆嬩腑錛屾垜婕旂ず浜?jiǎn)濡備綍鋴社敤Guard-spork, Guard-rspec鍜孲pork, Rspec鏉ヨ繘琛岃嚜鍔ㄥ寲嫻嬭瘯鍜岄泦鎴愭祴璇曘?/span><br /><br /><span style="font-family: Comic Sans MS; font-size: 10pt">浠婂ぉ鍙戠幇瀛樺湪涓涓猙ug錛岄偅灝辨槸褰搈odel鏂囦歡琚慨鏀瑰悗錛岃櫧鐒朵細(xì)閲嶆柊鍚姩rspec鎵ц嫻嬭瘯銆備絾鏄祴璇曠殑浠g爜涓嶆槸鏈鏂扮殑錛岃屾槸緇х畫(huà)娌跨敤宸茬粡鍔犺澆鍒板唴瀛樼殑model鏂囦歡銆傜綉涓婃悳绱竴鐣悗錛屽彂鐜伴棶棰樼殑鍘熷洜鏄痵pork鐨勯鍔犺澆闂銆備簬鏄湪spork鐨剆pork.each_run鏂規(guī)硶涓姞鍏ュ涓嬩唬鐮侊紝閲嶅惎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.aygfsteel.com/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 </span><span style="color: #0000ff">do</span><span style="color: #000000"> </span><span style="color: #000000">|</span><span style="color: #000000">model</span><span style="color: #000000">|</span><span style="color: #000000"> <br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />  load model<br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />end<br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /></span></div> <p></span> </p><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/358102.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2011-09-06 14:21 <a href="http://www.aygfsteel.com/pengpenglin/archive/2011/09/06/358102.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Rails鐨刟ttr_accessible鏂規(guī)硶鐨勫鎬壒鎬?/title><link>http://www.aygfsteel.com/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.aygfsteel.com/pengpenglin/archive/2011/09/03/357877.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/357877.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2011/09/03/357877.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/357877.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/357877.html</trackback:ping><description><![CDATA[<p><span style="font-family: Comic Sans MS; font-size: 10pt">鍋囧鎴戜滑鎶奱ttr_accessible璁劇疆鎴愬彧鏈塶ame鏄彲浠ヨ闂殑錛岀劧鍚庡湪Console涓墽琛屽涓嬪懡浠わ細(xì)</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.aygfsteel.com/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 :</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">001</span><span style="color: #000000"> </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"> user </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"> User.create(:name </span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=></span><span style="color: #000000"> </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">, :email </span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=></span><span style="color: #000000"> </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.aygfsteel.com/images/OutliningIndicators/None.gif" /> </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"> #</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">User id: </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">, name: </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">, email: nil, created_at: </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 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">, updated_at: </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 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">></span><span style="color: #000000"> <br /><img alt="" align="top" src="http://www.aygfsteel.com/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 :</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">002</span><span style="color: #000000"> </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"> user.email<br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /> </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"> nil <br /><img alt="" align="top" src="http://www.aygfsteel.com/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 :</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">003</span><span style="color: #000000"> </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"> user.email </span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=</span><span style="color: #000000"> </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.aygfsteel.com/images/OutliningIndicators/None.gif" /> </span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=></span><span style="color: #000000"> </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.aygfsteel.com/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 :</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">004</span><span style="color: #000000"> </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"> user.email<br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /> </span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=></span><span style="color: #000000"> </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.aygfsteel.com/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 :</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">005</span><span style="color: #000000"> </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"> user.save<br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /> </span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=></span><span style="color: #000000"> </span><span style="font-family: Comic Sans MS; color: #0000ff; font-size: 10pt">true</span><span style="color: #000000"> <br /><img alt="" align="top" src="http://www.aygfsteel.com/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 :</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">006</span><span style="color: #000000"> </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"> user.reload.email<br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /> </span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">=></span><span style="color: #000000"> </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.aygfsteel.com/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 :</span><span style="font-family: Comic Sans MS; color: #000000; font-size: 10pt">007</span><span style="color: #000000"> </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"> 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.aygfsteel.com/images/OutliningIndicators/None.gif" /> </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"> #</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">User id: </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">, name: </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">, email: </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">, created_at: </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 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">, updated_at: </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 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">></span><span style="color: #000000"> </span></div> <p><span style="font-family: Comic Sans MS; font-size: 10pt">涓嶆槸not accessible 鍚楋紵鎬庝箞email榪樻槸鑳藉鏀瑰彉錛?/span></p><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/357877.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2011-09-03 12:51 <a href="http://www.aygfsteel.com/pengpenglin/archive/2011/09/03/357877.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Rails Web搴旂敤鐩稿叧鎻掍歡鍜岃祫婧愬垪琛?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2011/08/29/357506.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 29 Aug 2011 07:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2011/08/29/357506.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/357506.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2011/08/29/357506.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/357506.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/357506.html</trackback:ping><description><![CDATA[     鎽樿: 浠嶳ailsCast.com絳涢夊嚭鏉ョ殑瑙嗛  <a href='http://www.aygfsteel.com/pengpenglin/archive/2011/08/29/357506.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/357506.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2011-08-29 15:58 <a href="http://www.aygfsteel.com/pengpenglin/archive/2011/08/29/357506.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>紓ㄥ揩浣犵殑RoR寮鍙戝啗鍒 (vim閰嶇疆)http://www.aygfsteel.com/pengpenglin/archive/2011/07/26/355051.htmlPaul LinPaul LinTue, 26 Jul 2011 04:46:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2011/07/26/355051.htmlhttp://www.aygfsteel.com/pengpenglin/comments/355051.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2011/07/26/355051.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/355051.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/355051.html Rails.vim錛氳繖涓笉璇翠簡(jiǎn)錛孯ails寮鍙戝繀澶?
Snipmate.vim錛氫唬鐮佺墖孌佃嚜鍔ㄥ畬鎴愶紝Rails寮鍙戠鍣ㄤ箣涓
FuzzyFinder.vim錛氭ā緋婃煡鎵撅紝浣跨敤棰戠巼鏈楂樼殑鎻掍歡涔嬩竴
TabBar錛欱ufferExpoloer鐨勫寮虹増錛岀敤鏉ユ爣璇嗘墦寮鐨勬枃浠剁殑
Supertab.vim錛氭枃鏈嚜鍔ㄥ畬鎴?
Rubytest.vim錛歷im涓嬬殑闆嗘垚嫻嬭瘯宸ュ叿  闃呰鍏ㄦ枃

Paul Lin 2011-07-26 12:46 鍙戣〃璇勮
]]>
Rails嫻嬭瘯鏂囩珷鐩稿叧http://www.aygfsteel.com/pengpenglin/archive/2011/07/19/354657.htmlPaul LinPaul LinTue, 19 Jul 2011 12:06:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2011/07/19/354657.htmlhttp://www.aygfsteel.com/pengpenglin/comments/354657.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2011/07/19/354657.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/354657.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/354657.htmlBDD style unit testing video and slides@RubyKaigi 2011

How I Test

watchr 鐏墊椿鐨凜ontinuous Testing嫻嬭瘯宸ュ叿鍙浛浠utotest...

涓嶈鐩茬洰鐨?BDD / TDD錛屾垜灝嶅娓│鐨勭湅娉?/span>

Paul Lin 2011-07-19 20:06 鍙戣〃璇勮
]]>
閽堝Spork鏃犳硶鑷姩Reload閰嶇疆鏂囦歡鐨勮В鍐蟲(chóng)柟娉?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2011/07/15/354418.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Fri, 15 Jul 2011 10:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2011/07/15/354418.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/354418.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2011/07/15/354418.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/354418.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/354418.html</trackback:ping><description><![CDATA[     鎽樿: 閽堝榪欑鎯呭喌錛屾垜浠彲浠ヤ嬌鐢ㄤ竴涓悕涓篏uard鐨刧em錛屾潵鑷姩鐩戞帶spork涓鍔犺澆鐨勬枃浠跺彂鐢熷彉鍖栧悗錛岃嚜鍔ㄩ噸鍚痵pork <br> <br>1).鍦℅emfile涓鍔爂em 'guard-spork' <br>2).鍦╯hell涓璯em install libnotify / gem install inotify <br>3).bundle install <br>4).guard init spork <br>5).guard start  <a href='http://www.aygfsteel.com/pengpenglin/archive/2011/07/15/354418.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/354418.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2011-07-15 18:12 <a href="http://www.aygfsteel.com/pengpenglin/archive/2011/07/15/354418.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Rail3涔婤undler浠嬬粛鏂囩珷http://www.aygfsteel.com/pengpenglin/archive/2011/06/25/352997.htmlPaul LinPaul LinSat, 25 Jun 2011 05:40:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2011/06/25/352997.htmlhttp://www.aygfsteel.com/pengpenglin/comments/352997.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2011/06/25/352997.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/352997.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/352997.html1. Using Bundler in Real Life

2. Bundler: Rails3 鐢ㄤ締綆$悊 Gem dependencies 鐨勭鍣?/span>

Paul Lin 2011-06-25 13:40 鍙戣〃璇勮
]]>
銆愯漿銆憆ails3欏圭洰鏋舵瀯瑙f瀽http://www.aygfsteel.com/pengpenglin/archive/2011/05/27/351191.htmlPaul LinPaul LinFri, 27 May 2011 08:47:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2011/05/27/351191.htmlhttp://www.aygfsteel.com/pengpenglin/comments/351191.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2011/05/27/351191.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/351191.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/351191.html闃呰鍏ㄦ枃

Paul Lin 2011-05-27 16:47 鍙戣〃璇勮
]]>
銆愬姩鎬佽璦涓撻銆戞帹鑽愩奣he Rails 3 way銆嬮珮娓呯數(shù)瀛愮増鍦ㄧ嚎闃呰緗戠珯http://www.aygfsteel.com/pengpenglin/archive/2010/12/12/340434.htmlPaul LinPaul LinSun, 12 Dec 2010 15:56:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/12/12/340434.htmlhttp://www.aygfsteel.com/pengpenglin/comments/340434.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/12/12/340434.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/340434.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/340434.html
寰堜笉閿欙紝灞呯劧鍏ㄩ儴閮藉彲浠ュ厤璐圭湅銆?br />


Paul Lin 2010-12-12 23:56 鍙戣〃璇勮
]]>
Rails鐗堟湰綆$悊鍛戒護(hù)http://www.aygfsteel.com/pengpenglin/archive/2010/06/24/324348.htmlPaul LinPaul LinThu, 24 Jun 2010 09:39:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/06/24/324348.htmlhttp://www.aygfsteel.com/pengpenglin/comments/324348.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/06/24/324348.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/324348.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/324348.html鈶爂em install

install鍛戒護(hù)鐢ㄤ簬瀹夎鎸囧畾鐨刧em鍖咃紝甯哥敤鐨勬柟寮忔槸錛歡em install rails銆傛垜浠篃鍙互鎸囧畾鐗堟湰錛歡em install rails --version=2.3.5

鈶em uninstall

uninstall鍛戒護(hù)鐢ㄤ簬鍙嶅畨瑁単em鍖咃紝涓嶈繃瑕佹敞鎰忕殑鏄繖涓懡浠ゅ茍涓嶄細(xì)鍒犻櫎浣犱箣鍓嶅畨瑁呯殑gem鍖咃紝鑰屽彧鏄妸瀹冧粠path涓垹闄よ屽凡銆傚鏋滄垜鎵ц浠ヤ笅鐨勫懡浠?br />
 gem install rails --version=2.3.4
 gem uninstall rails --version=2.3.4
 gem install rails --version=2.3.5

瀹為檯涓妑ails 2.3.4鐗堟湰渚濈劧榪樺湪錛屽彧涓嶈繃浣犲湪鍛戒護(hù)琛屼笅鎵цrails -v鐨勬椂鍊欐槸鏄劇ずrails 2.3.5鑰屽凡銆?br />
鈶em cleanup

榪欎釜鍛戒護(hù)閰嶅悎gem uninstall浣跨敤鐨勮瘽鍙互瀹屽叏鍒犻櫎鏃х増鏈殑gem鍖咃紝鎵浠ュ湪涓婇潰鐨勪緥瀛愪腑濡傛灉鎴戦渶瑕佸畬鍏ㄥ嵏杞絩ails 2.3.4鐨勮瘽錛屽彧闇瑕佸啀鎵ц
 gem cleanup灝卞彲浠ヤ簡(jiǎn)

鈶d嬌鐢ㄦ寚瀹氱殑rails鐗堟湰緙栬瘧榪愯

rails _鐗堟湰鍙穇 欏圭洰鍚嶇О

Paul Lin 2010-06-24 17:39 鍙戣〃璇勮
]]>
Rails涓殑link_to鏂規(guī)硶娉ㄦ剰鐐?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/05/17/321193.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 17 May 2010 08:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/05/17/321193.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/321193.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/05/17/321193.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/321193.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/321193.html</trackback:ping><description><![CDATA[     鎽樿: 鎵浠ユ垜浠竴瀹氳璁頒綇錛歰ptions={}鏄敤鏉ヤ紶閫掕姹傚弬鏁扮殑錛岃宧tml_options={}鏄敤鏉ヨ緗姹傛姤澶寸殑錛屼笉鑳芥悶娣鳳紒  <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/05/17/321193.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/321193.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-05-17 16:41 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/05/17/321193.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎰熷彈RoR鐨勯瓟鍔涳紒http://www.aygfsteel.com/pengpenglin/archive/2010/05/15/321029.htmlPaul LinPaul LinSat, 15 May 2010 04:02:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/05/15/321029.htmlhttp://www.aygfsteel.com/pengpenglin/comments/321029.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/05/15/321029.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/321029.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/321029.html
鈼忓懡浠わ細(xì)
A.rails 欏圭洰鍚嶇О
B.rake db:create RAILS_VERSION='鏁版嵁搴撴ā寮?
C.ruby script/generate scaffold 琛ㄥ悕 瀛楁鍚?瀛楁綾誨瀷
D.rake db:migrate
E.ruby script/server WEBrick

鈼忎唬鐮侊細(xì)
validates_presence_of :title, :description, :image_url, :price
validates_length_of :title, :minimum => 10
validates_numericality_of :price
validates_uniqueness_of :title

鍙渶瑕佽姳浣犲樊涓嶅浜?鍒嗛挓鐨勬椂闂磋屽凡~錛孴hat's all !  闃呰鍏ㄦ枃

Paul Lin 2010-05-15 12:02 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 乡城县| 叙永县| 桐庐县| 深泽县| 原平市| 南丰县| 吐鲁番市| 奉新县| 东源县| 延庆县| 中卫市| 建平县| 邛崃市| 油尖旺区| 阜新市| 菏泽市| 钟山县| 松滋市| 中超| 印江| 安龙县| 罗平县| 资兴市| 仁怀市| 兖州市| 抚宁县| 登封市| 廊坊市| 渝北区| 浮山县| 沅江市| 普兰店市| 雅安市| 屯留县| 烟台市| 神木县| 邯郸市| 于都县| 吴堡县| 宁陕县| 兴城市|