<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>yufw</title>
    <link>https://ruby-china.org/yufw</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>如何实现博客的编辑器功能</title>
      <description>&lt;p&gt;在博客里实现编辑器的功能需要用到哪些技术呢？还是像 Ruby China 一样直接用 Markdown 就好了。&lt;/p&gt;

&lt;p&gt;本人纯属新手，正在一边看 Rails Guides 一边尝试实现一个功能比较完整的博客。&lt;/p&gt;</description>
      <author>yufw</author>
      <pubDate>Sun, 06 Apr 2014 10:19:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/18436</link>
      <guid>https://ruby-china.org/topics/18436</guid>
    </item>
    <item>
      <title>Rails Tutorial 学习问题</title>
      <description>&lt;p&gt;我照着 Rails Tutorial 做到了第九章，这一段测试代码通不过，&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;describe&lt;/span&gt; &lt;span class="s2"&gt;"User pages"&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
  &lt;span class="p"&gt;.&lt;/span&gt;
  &lt;span class="nf"&gt;.&lt;/span&gt;
  &lt;span class="p"&gt;.&lt;/span&gt;
  &lt;span class="nf"&gt;describe&lt;/span&gt; &lt;span class="s2"&gt;"edit"&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
    &lt;span class="n"&gt;let&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="no"&gt;FactoryGirl&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;:user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="n"&gt;before&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;visit&lt;/span&gt; &lt;span class="n"&gt;edit_user_path&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;describe&lt;/span&gt; &lt;span class="s2"&gt;"page"&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
      &lt;span class="n"&gt;it&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;should&lt;/span&gt; &lt;span class="n"&gt;have_content&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Update your profile"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
      &lt;span class="n"&gt;it&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;should&lt;/span&gt; &lt;span class="n"&gt;have_title&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Edit user"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
      &lt;span class="n"&gt;it&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;should&lt;/span&gt; &lt;span class="n"&gt;have_link&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'change'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;href: &lt;/span&gt;&lt;span class="s1"&gt;'http://gravatar.com/emails'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;

    &lt;span class="n"&gt;describe&lt;/span&gt; &lt;span class="s2"&gt;"with invalid information"&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
      &lt;span class="n"&gt;before&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;click_button&lt;/span&gt; &lt;span class="s2"&gt;"Save changes"&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;

      &lt;span class="n"&gt;it&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;should&lt;/span&gt; &lt;span class="n"&gt;have_content&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'error'&lt;/span&gt;&lt;span class="p"&gt;)&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;应该有的 content, title, link 都说没有，还有找不到 "Save changes" 按钮，但是我从浏览器中打开编辑页面发现这些元素都存在，这是怎么回事呢？&lt;/p&gt;</description>
      <author>yufw</author>
      <pubDate>Tue, 11 Mar 2014 23:34:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/17816</link>
      <guid>https://ruby-china.org/topics/17816</guid>
    </item>
    <item>
      <title>开始学习 Rails</title>
      <description>&lt;p&gt;一直想好好学编程，现在决定开始学习 Rails 了。这个世界上可能又要多一个 Rails 程序员了。&lt;/p&gt;

&lt;p&gt;如果大家有什么对新手的建议，我感激不尽。&lt;/p&gt;</description>
      <author>yufw</author>
      <pubDate>Mon, 17 Feb 2014 12:07:57 +0800</pubDate>
      <link>https://ruby-china.org/topics/17301</link>
      <guid>https://ruby-china.org/topics/17301</guid>
    </item>
  </channel>
</rss>
