<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>kevin</title>
    <link>https://ruby-china.org/kevin</link>
    <description>菜鸟程序员</description>
    <language>en-us</language>
    <item>
      <title>是不是可以推出基于 gmap4rails 的地理位置功能?</title>
      <description>&lt;p&gt;这个应该比较容易实现，而且也比较有趣。以前翻译的 meneame 源程序中，有用视觉地图的形式呈现网站动态的更新。感觉还是蛮有趣。  &lt;/p&gt;</description>
      <author>kevin</author>
      <pubDate>Tue, 29 Nov 2011 00:19:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/239</link>
      <guid>https://ruby-china.org/topics/239</guid>
    </item>
    <item>
      <title>simple_form 如何美化?</title>
      <description>&lt;p&gt;我用 bootstrap 的 ui 作为者也的界面，但 simple_form 如何美化？&lt;/p&gt;

&lt;p&gt;尤其是这个：&lt;a href="http://www.hujoy.com/register" rel="nofollow" target="_blank"&gt;http://www.hujoy.com/register&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;在 name 下面因为有提示框，所以占据了很大一块，如何能避免，另外，如何才能避免？还是，字段校正失败后的错误信息如何才能显示到输入框下面？ &lt;/p&gt;</description>
      <author>kevin</author>
      <pubDate>Mon, 28 Nov 2011 23:54:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/235</link>
      <guid>https://ruby-china.org/topics/235</guid>
    </item>
    <item>
      <title>编辑贴子成功后的提示没有翻译</title>
      <description>&lt;p&gt;&lt;code&gt;translation missing: zh-CN.topics.edit_topic_success&lt;/code&gt;  &lt;/p&gt;</description>
      <author>kevin</author>
      <pubDate>Mon, 28 Nov 2011 23:16:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/232</link>
      <guid>https://ruby-china.org/topics/232</guid>
    </item>
    <item>
      <title>如何在 controller 为 model 中的实例动态地创建 model？</title>
      <description>&lt;p&gt;借助 ruby-china，问一个一直困扰我的问题。&lt;/p&gt;

&lt;p&gt;例如，我有个 surveys，每个 survey 可能包含量若干个不同类型的 question (可能是 email，可能是普通的 string，可能是 checkbox，也有可能是 ranking)。&lt;/p&gt;

&lt;p&gt;现在想在 surveys_controller.rb 中创建一个方法，并且希望通过/surveys/id/publish 来建立相应的 model：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;publish&lt;/span&gt;
    &lt;span class="vi"&gt;@survey&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;surveys&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="ss"&gt;:id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="n"&gt;survey&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_s&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="kp"&gt;include&lt;/span&gt; &lt;span class="no"&gt;Redis&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Search&lt;/span&gt;
        &lt;span class="n"&gt;embeded_in&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;
        &lt;span class="n"&gt;survey&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;questions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;each&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;question&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
            &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:question&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;id&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="ss"&gt;:type&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;question&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:default&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;question&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;default_value&lt;/span&gt;
            &lt;span class="n"&gt;validate_presence_of&lt;/span&gt; &lt;span class="n"&gt;question&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;id&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;if&lt;/span&gt; &lt;span class="n"&gt;question&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;required?&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;代码完全是我瞎扯的，关键是向各位大侠请教！  &lt;/p&gt;</description>
      <author>kevin</author>
      <pubDate>Mon, 28 Nov 2011 23:12:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/231</link>
      <guid>https://ruby-china.org/topics/231</guid>
    </item>
    <item>
      <title>者也的大 Bug!</title>
      <description>&lt;p&gt;注册用户时，如果密码输入和确认输入不符合，居然也能注册。  &lt;/p&gt;</description>
      <author>kevin</author>
      <pubDate>Mon, 28 Nov 2011 00:12:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/216</link>
      <guid>https://ruby-china.org/topics/216</guid>
    </item>
    <item>
      <title>图片是以文件系统存储好，还是以 GRIDFS 存储好?</title>
      <description>&lt;p&gt;RT，图片是以文件系统存储好，还是以 GRIDFS 存储好？ &lt;/p&gt;</description>
      <author>kevin</author>
      <pubDate>Mon, 14 Nov 2011 21:22:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/70</link>
      <guid>https://ruby-china.org/topics/70</guid>
    </item>
  </channel>
</rss>
