<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>lafmad (lafmad)</title>
    <link>https://ruby-china.org/lafmad</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>如何实现 ruby-china 式的评论功能</title>
      <description>&lt;p&gt;最近自学 rails，在跟 railsturorial，到最后一章想给微薄加回复功能。&lt;/p&gt;

&lt;p&gt;照虎画的猫在  &lt;a href="https://twitterlafmad.herokuapp.com" rel="nofollow" target="_blank" title=""&gt;heroku&lt;/a&gt;
&lt;a href="https://github.com/lafmad/mytwitter/" rel="nofollow" target="_blank" title=""&gt;代码&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;太谢谢 Rei，难为你了，不但费心回答还得费力帮提问者提炼问题。没想清楚问题在哪，所以沦为对过程的琐碎描述了，还描述的这么糟糕，抱歉。&lt;/p&gt;

&lt;p&gt;1 已解决。多等一会就好了。
2、3、4、5、6  非常有帮助，谢谢。&lt;/p&gt;

&lt;p&gt;7、8、9 的问题我再试着表述清楚一点。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;问题&lt;/strong&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;比如浏览器当前页为 micropost/1 
显示 id=1 的 micropost，其下有 4 条回复，id 顺序为【1，3，6，12】&lt;/p&gt;

&lt;p&gt;我怎么在点击某条回复的时候，得到该条回复的 id 值呢？比如说我点回复 3 楼的时候，我怎么让 rails 取得 3 楼的 comment_id“6”？我当然知道我点击的是 3 楼，但怎么让 rails 知道？&lt;/p&gt;

&lt;p&gt;我可以通过 浏览器地址中的 micropost/1 得到 &lt;a href="/micropost" class="user-mention" title="@micropost"&gt;&lt;i&gt;@&lt;/i&gt;micropost&lt;/a&gt;=Micropost.find(1)，然后得到 &lt;a href="/comments" class="user-mention" title="@comments"&gt;&lt;i&gt;@&lt;/i&gt;comments&lt;/a&gt;=&lt;a href="/micropost.comments" class="user-mention" title="@micropost.comments"&gt;&lt;i&gt;@&lt;/i&gt;micropost.comments&lt;/a&gt;，以及该微薄所有回复按升序排列的数组 &lt;a href="/micropost.comment_id" class="user-mention" title="@micropost.comment_id"&gt;&lt;i&gt;@&lt;/i&gt;micropost.comment_id&lt;/a&gt;s=[1,3,6,12]
接下来该怎么办？&lt;/p&gt;

&lt;hr&gt;</description>
      <author>lafmad</author>
      <pubDate>Tue, 30 Jul 2013 19:14:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/12916</link>
      <guid>https://ruby-china.org/topics/12916</guid>
    </item>
  </channel>
</rss>
