<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>tassandar (tassandar)</title>
    <link>https://ruby-china.org/tassandar</link>
    <description>Ruby on Rails 新手，请多关照！</description>
    <language>en-us</language>
    <item>
      <title>关于 date_select 的格式问题</title>
      <description>&lt;p&gt;这个问题困扰我挺久的。我想做一个简单的日期选取的表单。
用了 rails 的 &lt;code&gt;date_select&lt;/code&gt;生成的样式是这样的
&lt;img src="//l.ruby-china.com/photo/3087d3e92d75fba79f37bff74aab5e60.png" title="" alt=""&gt;
但是我期望能够在每个 select 之间，分别插入“年”，“月”，“日”&lt;/p&gt;

&lt;p&gt;就是变成     xxx   年    xxx    月     xxx   日    这个的格式
不知道有什么好办法呢。&lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Sun, 05 Aug 2012 12:55:35 +0800</pubDate>
      <link>https://ruby-china.org/topics/4744</link>
      <guid>https://ruby-china.org/topics/4744</guid>
    </item>
    <item>
      <title>一个 date_select helper 的问题</title>
      <description>&lt;p&gt;在做一个日期选择的页面，
希望是 &lt;img src="//l.ruby-china.com/photo/f33df1f8f984715eb5e479b779307584.png" title="" alt="select图片"&gt;这样的。&lt;/p&gt;

&lt;p&gt;但是用&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;date_select&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"birthday"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:order&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:year&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:month&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:day&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="ss"&gt;:prompt&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:year&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s1"&gt;'请选择'&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;之后无法产生中间的 年，月，日的分割提示字符串。&lt;/p&gt;

&lt;p&gt;有没有什么方法来解决这个问题呢？  &lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Sat, 14 Apr 2012 17:19:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/2605</link>
      <guid>https://ruby-china.org/topics/2605</guid>
    </item>
    <item>
      <title>大家可以到这里来占坑翻译 Rails Guides 了~</title>
      <description>&lt;p&gt;上次说想要一个共享翻译的 github，其实本来我是想别人牵头做。。。。结果大家都变成鼓励我自己搞，最后想想干脆自己弄了个。
花了一些时间把 Rails Guides 东西抠出来，加上了一些中文支持和翻译占坑的规则，因为看到挺多人比较喜欢 markdown 也加上了 markdown 的语法支持（发现 markdown 语法确实没有 textile 强大）。等过两天我想我会找一个域名部署上去的，如果喜欢的话可以开始 fork 并翻译了。等到翻译差不多了看看能不能合到 ruby-china 里面。
考虑到可能会有其他人一起管理这个账号，我新建了一个 github 账号来管理这个项目。
&lt;a href="https://github.com/ruby-china/rails-guides" rel="nofollow" target="_blank"&gt;https://github.com/ruby-china/rails-guides&lt;/a&gt;&lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Tue, 27 Mar 2012 10:19:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/2158</link>
      <guid>https://ruby-china.org/topics/2158</guid>
    </item>
    <item>
      <title>想要有一个一起贡献 rails，ruby 翻译文档的平台</title>
      <description>&lt;p&gt;就我来说虽然能够看英文，但是还是相对中文吃力许多。尤其是很多时候要查询某个特性的时候翻看英文的文档很难有那种一下定位英文单词的能力。一直希望能够在课余时间能够帮助一些其他的 ruby 同好（当然自己也被帮助），愿意帮忙翻译一些文档或者教程。&lt;/p&gt;

&lt;p&gt;觉得 ruby 社区很有爱的，发现挺多人都有翻译一些文档，教材的需求和希望。不知道能不能有人牵头开一个 github 的账户放一些大家需求比较多的 guide 或者 tutorial，有这种闲暇时间的人愿意的话就可以帮忙翻译些文章。
感觉 github 很适合这种工作，我们现在可能只是缺少一个平台式的东西。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://guides.rubyonrails.org/" rel="nofollow" target="_blank"&gt;http://guides.rubyonrails.org/&lt;/a&gt;     这里台湾的做的我就觉得挺好的。
&lt;a href="https://github.com/rafmagana/rails_guides" rel="nofollow" target="_blank"&gt;https://github.com/rafmagana/rails_guides&lt;/a&gt;   rails guide 貌似已经有了现成的模板，只要 I18n 套上去就行了。
&lt;a href="https://github.com/mhartl/rails_tutorial_translation" rel="nofollow" target="_blank"&gt;https://github.com/mhartl/rails_tutorial_translation&lt;/a&gt;     tutorial 的翻译工作差不多就是我设想的样子。还没有中文版的。  &lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Tue, 20 Mar 2012 22:59:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/2011</link>
      <guid>https://ruby-china.org/topics/2011</guid>
    </item>
    <item>
      <title>提醒处现了 bug 么，为什么我是 We're sorry, but something went wrong. ?</title>
      <description>&lt;p&gt;右上脚的数字，我点击进去出现错误，是我机子的问题么？  &lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Wed, 07 Mar 2012 15:36:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/1678</link>
      <guid>https://ruby-china.org/topics/1678</guid>
    </item>
    <item>
      <title>关于测试应该如何上手比较好呢？各位能分享下经验么？</title>
      <description>&lt;p&gt;原本写程序一直懒得写测试，最近看了 rails  cast  里面的测试的视屏，又被各种书中灌输测试思想，决定把前几个自己写的小项目都写上测试。结果自己一动手就蒙了，网上源码测试风格千人千样，每个人用的工具还各不相同，想自己就从 rspec 写起结果发现  简单的肯定会过的测试我会写，稍微复杂点的逻辑和 controller 层的测试压根就写不出来。不知道各位大大是怎么写测试的呢，刚上手应该如何快速有效地写出靠谱有用的测试呢？     &lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Wed, 07 Mar 2012 09:57:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/1671</link>
      <guid>https://ruby-china.org/topics/1671</guid>
    </item>
    <item>
      <title>rails 中 最近来访 功能的实现</title>
      <description>&lt;p&gt;在项目中需要实现一个“最近来访的功能”只需要记录最近访问的十个人。感觉记录在数据库中太亏了，想记录在每个用户的 cookie 中。不知道有没有人做过，有比较好的代码能够分享分享？  &lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Thu, 01 Mar 2012 20:54:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/1542</link>
      <guid>https://ruby-china.org/topics/1542</guid>
    </item>
    <item>
      <title>请教一下～关于 ruby-china 中 SiteConfig 的问题。</title>
      <description>&lt;p&gt;新手，最近在看 ruby-china 的代码，看到了关于站点默认设置的 Siteconfig 类哪里有一点小问题，求教。
代码在这里&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="c1"&gt;# coding: utf-8&lt;/span&gt;
&lt;span class="c1"&gt;# 在数据库中的配置信息&lt;/span&gt;
&lt;span class="c1"&gt;# 这里有存放首页,Wiki 等页面 HTML&lt;/span&gt;
&lt;span class="c1"&gt;# 使用方法&lt;/span&gt;
&lt;span class="c1"&gt;# SiteConfig.foo&lt;/span&gt;
&lt;span class="c1"&gt;# SiteConfig.foo = "asdkglaksdg"&lt;/span&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;SiteConfig&lt;/span&gt;
  &lt;span class="kp"&gt;include&lt;/span&gt; &lt;span class="no"&gt;Mongoid&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Document&lt;/span&gt;

  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:key&lt;/span&gt;
  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:value&lt;/span&gt;

  &lt;span class="n"&gt;index&lt;/span&gt; &lt;span class="ss"&gt;:key&lt;/span&gt;

  &lt;span class="n"&gt;validates_presence_of&lt;/span&gt; &lt;span class="ss"&gt;:key&lt;/span&gt;
  &lt;span class="n"&gt;validates_uniqueness_of&lt;/span&gt; &lt;span class="ss"&gt;:key&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nc"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;method_missing&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;method&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;method_name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_s&lt;/span&gt;
    &lt;span class="k"&gt;super&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;method&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="k"&gt;rescue&lt;/span&gt; &lt;span class="no"&gt;NoMethodError&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;method_name&lt;/span&gt; &lt;span class="o"&gt;=~&lt;/span&gt; &lt;span class="sr"&gt;/=$/&lt;/span&gt;
      &lt;span class="n"&gt;var_name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;method_name&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;gsub&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'='&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;''&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="n"&gt;value&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;first&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_s&lt;/span&gt;
      &lt;span class="c1"&gt;# save&lt;/span&gt;
      &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;item&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;find_by_key&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;var_name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;item&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;update_attribute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:value&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="k"&gt;else&lt;/span&gt;
        &lt;span class="no"&gt;SiteConfig&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:key&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;var_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:value&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;value&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;else&lt;/span&gt;
      &lt;span class="no"&gt;Rails&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;cache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"site_config:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="nb"&gt;method&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;item&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:key&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;method&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;first&lt;/span&gt;
          &lt;span class="n"&gt;item&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;value&lt;/span&gt;
        &lt;span class="k"&gt;else&lt;/span&gt;
          &lt;span class="kp"&gt;nil&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;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="n"&gt;after_save&lt;/span&gt; &lt;span class="ss"&gt;:expire_cache&lt;/span&gt;
  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;expire_cache&lt;/span&gt;
    &lt;span class="no"&gt;Rails&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;cache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"site_config:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="nb"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;key&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;value&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;def&lt;/span&gt; &lt;span class="nc"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find_by_key&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:key&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_s&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;first&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nc"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;save_default&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;find_by_key&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="n"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:key&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:value&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_s&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;1.这里的 self.method_missing 方法中的 
   的 super(method, *args)  是做什么用的呢，SiteConfig 的 supperclass 是什么？
2.&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="no"&gt;Rails&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;cache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"site_config:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="nb"&gt;method&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
      &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;item&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:key&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;method&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;first&lt;/span&gt;
        &lt;span class="n"&gt;item&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;value&lt;/span&gt;
      &lt;span class="k"&gt;else&lt;/span&gt;
        &lt;span class="kp"&gt;nil&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;这里为什么不直接返回 Rails.cache.fetch("site_config:#{method}") 呢，后面的 block 是做什么的呢？
3。&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;item&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:key&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;method&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;first&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这句为什么使用 method 呢，我看保存的时候都是用 to_s 方法之后字符串，不应该用  method_name 或者 method.to_s 么？&lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Thu, 16 Feb 2012 16:25:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/1237</link>
      <guid>https://ruby-china.org/topics/1237</guid>
    </item>
    <item>
      <title>大家都是怎么用 git 的呢？</title>
      <description>&lt;p&gt;新手小白一个，最近刚刚开始学着用 git，感觉除了 commit，branch，和 check out，其他用的各种不熟练，而且似乎感觉 merge 起来好难受呀。
感觉是不是方法不对，请教一下大家都是怎么用 git 的呢？&lt;/p&gt;

&lt;p&gt;如果碰上下面这种情况各位大大会怎么输怎么做呢？求详细指点啊。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;服务器一份资料，自己机子一份资料，放在 github 托管。
感觉最近写的差不多了，登陆服务器想把某个项目代码开一个分支覆盖掉原来代码进行测试。（有增有改，怎么强制 merge？）。&lt;/li&gt;
&lt;li&gt;在机子里面的 branch 里面写了一份代码，想要 merge 到 master 里面，某几个文件夹里面文件覆盖原来的，其他的不变，怎么做呢？一个一个 merge 好麻烦啊。&lt;/li&gt;
&lt;li&gt;和别人一起开发一个项目，他说他 fork 好了，我想某几个 pull 下来并且 merge，其他七七八八的例如他机子上的配置，都不想要，（有没有”都不想要“的命令）。。。&lt;/li&gt;
&lt;li&gt;开一个 branch A，然后写了一半 commit 了一下，然后继续写，又 commit 了一下，这时候我觉得后面这部分 commit 写的烂掉了，想试试其他方法，回到前面的 commit，开一个 branch B，然后继续写，写完觉得不错，想直接把这个 branch B 变成 master（master 不想要了。）&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;啊。。好崇拜那些随手一写代码就写得好漂亮，命令一输什么都可以做好的人啊。。。&lt;/p&gt;</description>
      <author>tassandar</author>
      <pubDate>Tue, 10 Jan 2012 16:55:04 +0800</pubDate>
      <link>https://ruby-china.org/topics/806</link>
      <guid>https://ruby-china.org/topics/806</guid>
    </item>
  </channel>
</rss>
