<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>newnewnew (新得不能再新的新手)</title>
    <link>https://ruby-china.org/newnewnew</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>MongoDB 自启动一直失败</title>
      <description>&lt;p&gt;rc.local 中加入 mongodb 启动命令：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db/ --logpath=/usr/local/mongodb/log/mongodb.log --logappend --fork
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;重启服务器后 mongo 客户端链接失败
查看 log 日志 错误如下&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sun May 12 18:37:35.658 [initandlisten] MongoDB starting : pid=963 port=27017 dbpath=/usr/local/mongodb/data/db/ 64-bit host=AY1304122154200811e8
Sun May 12 18:37:35.658 [initandlisten] db version v2.4.3
Sun May 12 18:37:35.658 [initandlisten] git version: fe1743177a5ea03e91e0052fb5e2cb2945f6d95f
Sun May 12 18:37:35.658 [initandlisten] build info: Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49
Sun May 12 18:37:35.658 [initandlisten] allocator: tcmalloc
Sun May 12 18:37:35.658 [initandlisten] options: { dbpath: "/usr/local/mongodb/data/db/", fork: true, journal: true, logpath: "/usr/local/mongodb/log/mongodb.log" }
Sun May 12 18:37:35.703 [initandlisten] journal dir=/usr/local/mongodb/data/db/journal
Sun May 12 18:37:35.705 [initandlisten] recover : no journal files present, no recovery needed
Sun May 12 18:37:35.844 [initandlisten] waiting for connections on port 27017
Sun May 12 18:37:35.844 [websvr] admin web console waiting for connections on port 28017
Sun May 12 18:39:02.513 [signalProcessingThread] got signal 15 (Terminated), will terminate after current cmd ends
Sun May 12 18:39:02.513 [signalProcessingThread] now exiting
Sun May 12 18:39:02.513 dbexit:
Sun May 12 18:39:02.513 [signalProcessingThread] shutdown: going to close listening sockets...
Sun May 12 18:39:02.513 [signalProcessingThread] closing listening socket: 9
Sun May 12 18:39:02.513 [signalProcessingThread] closing listening socket: 10
Sun May 12 18:39:02.513 [signalProcessingThread] closing listening socket: 11
Sun May 12 18:39:02.513 [signalProcessingThread] removing socket file: /tmp/mongodb-27017.sock
Sun May 12 18:39:02.513 [signalProcessingThread] shutdown: going to flush diaglog...
Sun May 12 18:39:02.513 [signalProcessingThread] shutdown: going to close sockets...
Sun May 12 18:39:02.513 [signalProcessingThread] shutdown: waiting for fs preallocator...
Sun May 12 18:39:02.513 [signalProcessingThread] shutdown: lock for final commit...
Sun May 12 18:39:02.513 [signalProcessingThread] shutdown: final commit...
Sun May 12 18:39:02.513 [signalProcessingThread] shutdown: closing all files...
Sun May 12 18:39:02.513 [signalProcessingThread] closeAllFiles() finished
Sun May 12 18:39:02.513 [signalProcessingThread] journalCleanup...
Sun May 12 18:39:02.513 [signalProcessingThread] removeJournalFiles
Sun May 12 18:39:02.542 [signalProcessingThread] shutdown: removing fs lock...
Sun May 12 18:39:02.542 dbexit: really exiting now

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后在我指定的 dbpath 目录中 (usr/local/mongodb/data/db/) 啥也没生成...
请问怎么解决啊...&lt;img title=":cry:" alt="😢" src="https://twemoji.ruby-china.com/2/svg/1f622.svg" class="twemoji"&gt;&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Sun, 12 May 2013 18:59:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/10923</link>
      <guid>https://ruby-china.org/topics/10923</guid>
    </item>
    <item>
      <title>atwho 插件怎么监听 iframe 的输入呢?</title>
      <description>&lt;p&gt;我之前是用 textarea 做的一个输入框 (帖子回复),然后向 ruby-china 一样用 atwho 插件来做@的自动提示，现在用 bootstrap-wysihtml5 来做了个 wysiwyg 的输入框替换原有的输入框，然后现在惆怅的是 atwho 无法使用了，因为 wysihtml 会添加一个 iframe 来代替 textarea 接收输入.
不知道可否对 atwho 插件做修改来将原来的 textarea 上的输入监听换到 iframe 下 (感觉完全无从下手啊).
或者是不是可以有个简单的方法在 bootstrap-wysihtml5 上实现@自动提示的功能呢...&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Sat, 04 May 2013 17:59:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/10706</link>
      <guid>https://ruby-china.org/topics/10706</guid>
    </item>
    <item>
      <title>mongoid 获取结果集出现奇怪的问题~~~ 求支招!</title>
      <description>&lt;p&gt;我有两个 model, Topic 和 User 如下&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Topic&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;Mongoid&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Timestamps&lt;/span&gt;
  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:title&lt;/span&gt;
  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:content&lt;/span&gt;
  &lt;span class="n"&gt;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:user&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt;  &lt;span class="nc"&gt;User&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;:username&lt;/span&gt;
  &lt;span class="n"&gt;has_many&lt;/span&gt; &lt;span class="ss"&gt;:topics&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;inverse_of: :user&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;现在我希望获取最后 10 条 Topic 的记录，并显示作者的用户名:
topics = Topic.desc(:created_at).limit(10)
topics.each do |topic|
 topic.user.username   #报错
end&lt;/p&gt;

&lt;p&gt;topic.user.username 这句报错 :( 错误为：undefined method `username' for nil:NilClass&lt;/p&gt;

&lt;p&gt;topic.user 怎么会为 nil 呢？求解！ (另外如果将查询改为 where 查询就没问题，topics = Topic.where(XXXXX) 这样就不会报错.) &lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Tue, 23 Apr 2013 09:46:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/10424</link>
      <guid>https://ruby-china.org/topics/10424</guid>
    </item>
    <item>
      <title>mongoid belongs_to 的一个问题</title>
      <description>&lt;p&gt;我现在有两个 model&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;User&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;:name&lt;/span&gt;
  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:avatar&lt;/span&gt;
  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:sex&lt;/span&gt;
  &lt;span class="o"&gt;......&lt;/span&gt;
  &lt;span class="n"&gt;has_may&lt;/span&gt; &lt;span class="ss"&gt;:topics&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Topic&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;:title&lt;/span&gt;
  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:content&lt;/span&gt;
  &lt;span class="o"&gt;......&lt;/span&gt;
  &lt;span class="n"&gt;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:user&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我现在需要将某 topic 的结果通过 ajax 返回给前端&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="vi"&gt;@t&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Topic&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:_id&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;xxx&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
 &lt;span class="n"&gt;render&lt;/span&gt; &lt;span class="ss"&gt;:json&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="vi"&gt;@t&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但是这样生成的 json 中不能包括 user 的 name,avatar 等信息，我希望将 topic 中 user 的全部信息都包含在 json 中，该怎么做呢？
&lt;strong&gt;另外由于实际用例比较复杂，我不能这样做  render: json =&amp;gt; { :topic =&amp;gt; &lt;a href="/t" class="user-mention" title="@t"&gt;&lt;i&gt;@&lt;/i&gt;t&lt;/a&gt;, :user =&amp;gt; &lt;a href="/t.user" class="user-mention" title="@t.user"&gt;&lt;i&gt;@&lt;/i&gt;t.user&lt;/a&gt;  } **
**我希望&lt;a href="/t" class="user-mention" title="@t"&gt;&lt;i&gt;@&lt;/i&gt;t&lt;/a&gt;中直接包括进所属 user 的全部信息&lt;/strong&gt;&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Wed, 17 Apr 2013 12:22:36 +0800</pubDate>
      <link>https://ruby-china.org/topics/10272</link>
      <guid>https://ruby-china.org/topics/10272</guid>
    </item>
    <item>
      <title>Mongoid 怎么用一条查询获取相邻的两条记录呢?</title>
      <description>&lt;p&gt;我想取得一条记录以及前后两条相邻的记录
&lt;strong&gt;3 条记录的 id 并不相邻&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;比如获取 id 为 100 的照片以及前后两张照片&lt;/p&gt;

&lt;p&gt;现在是这样写的 (用三条查询语句&lt;img title=":cry:" alt="😢" src="https://twemoji.ruby-china.com/2/svg/1f622.svg" class="twemoji"&gt;):&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;前一条&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="n"&gt;photoLeft&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Photo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:_id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;lt&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;last&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="n"&gt;本身&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="n"&gt;photo&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;  &lt;span class="no"&gt;Photo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:_id&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;后一条&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="n"&gt;photoRight&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Photo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:_id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;gt&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;100&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;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样做虽然可以但是查询了 3 次数据库&lt;/p&gt;

&lt;p&gt;有什么方法可以用一条查询解决呢？&lt;img title=":pray:" alt="🙏" src="https://twemoji.ruby-china.com/2/svg/1f64f.svg" class="twemoji"&gt;&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Sun, 14 Apr 2013 03:17:16 +0800</pubDate>
      <link>https://ruby-china.org/topics/10173</link>
      <guid>https://ruby-china.org/topics/10173</guid>
    </item>
    <item>
      <title>好友动态数据库设计问题</title>
      <description>&lt;p&gt;使用 mongoid 做一个好友动态功能，用一个 feed collection 来保存好友动态记录
现在 feed model 大概是下面这样子&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Feed&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;Mongoid&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Timestamps&lt;/span&gt;
  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:type&lt;/span&gt;
  &lt;span class="n"&gt;field&lt;/span&gt; &lt;span class="ss"&gt;:data&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;type: &lt;/span&gt;&lt;span class="no"&gt;String&lt;/span&gt; 

  &lt;span class="n"&gt;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:user&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;type 字段为好友动态类型 (目前只有两种动态类型，发布话题为'topic', 上传照片为'photo')
data-id 字段为动态所关联到的 model(如果是发布话题，则为相应的 Topic model 的 id，如果是上传照片则为相应的 Photo model 的 id)&lt;/p&gt;

&lt;p&gt;现在的设计用户每上传一张照片就生成一条动态，但我希望用户在一定时间内 (比如一小时) 无论上传多少张只生成一条动态，而这条动态需包含所有该时间内所有上传的 Photo。
请问该如何设计才合理呢？&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Sun, 07 Apr 2013 13:24:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/9999</link>
      <guid>https://ruby-china.org/topics/9999</guid>
    </item>
    <item>
      <title>一个 mongoid 设计问题</title>
      <description>&lt;p&gt;我有 3 个 model 分别是：album(相册),activity(活动),news(新闻)
这三个 model 都需要关联许多图片，我用 carrierwave 来上传
于是我又写了个 modle: photo&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Photo&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;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:photographic&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;polymorphic: &lt;/span&gt;&lt;span class="kp"&gt;true&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;前面的那三个 model 大概都写成这样 (Album 为例):&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Album&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;has_many&lt;/span&gt; &lt;span class="ss"&gt;:photos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;as: :photographic&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样写不知道会不会有问题，Photo 这个 collection 会不会太海量导致查询缓慢？&lt;/p&gt;

&lt;p&gt;另外我用 carrierwave 来上传 photo 图片&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Photo&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;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:photographic&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;polymorphic: &lt;/span&gt;&lt;span class="kp"&gt;true&lt;/span&gt;

  &lt;span class="n"&gt;mount_uploader&lt;/span&gt; &lt;span class="ss"&gt;:image&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="no"&gt;PhotoUploader&lt;/span&gt;

  &lt;span class="n"&gt;filed&lt;/span&gt; &lt;span class="ss"&gt;:description&lt;/span&gt;

&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在 Album,Activity,News 中的图片我都想用 PhotoUploader 一个 carrierwave uploader 来上传，这里我希望 Album 中的图片存到 public/upload/album/1/下 这里 1 为相应 Album 的 id
Activity 中的图片存到 public/upload/activity/1/下 这里 1 为相应 Activity 的 id
该怎么写 PhotoUplader 中的 store_dir 方法呢？&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Thu, 21 Mar 2013 12:51:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/9641</link>
      <guid>https://ruby-china.org/topics/9641</guid>
    </item>
    <item>
      <title>gem 更换源报错 uninitialized constant Gem::RemoteFetcher::Zlib</title>
      <description>&lt;p&gt;想把 gem 的源换成淘宝的镜像&lt;/p&gt;

&lt;p&gt;执行 $ gem source -a &lt;a href="http://ruby.taobao.org" rel="nofollow" target="_blank"&gt;http://ruby.taobao.org&lt;/a&gt; 报错
错误如下:
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::RemoteFetcher::Zlib&lt;/p&gt;

&lt;p&gt;请问怎么解决啊 错误放到 google 上完全没结果...&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Wed, 13 Mar 2013 23:15:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/9396</link>
      <guid>https://ruby-china.org/topics/9396</guid>
    </item>
    <item>
      <title>看 ruby-china 源码有个地方看不明白</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="no"&gt;User&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:_id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;in&lt;/span&gt; &lt;span class="o"&gt;=&amp;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;mentioned_user_ids&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;only&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:login&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;map&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="ss"&gt;:login&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;后面的 only 和 map 这两个方法是 mongoid 的方法么？
我查了好久没查到，求教用法。&lt;/p&gt;

&lt;p&gt;还有弱弱的在请教下 (&amp;amp;:login) 参数前面加一个 AND 符号是引用传参么？以前看到过解释，现在忘记了.&lt;img title=":flushed:" alt="😳" src="https://twemoji.ruby-china.com/2/svg/1f633.svg" class="twemoji"&gt;&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Mon, 11 Mar 2013 21:51:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/9336</link>
      <guid>https://ruby-china.org/topics/9336</guid>
    </item>
    <item>
      <title>Faye 做站内信怎样?</title>
      <description>&lt;p&gt;想做一个站内信功能，信件交互比较频繁
不知道faye适合么？
或者有些啥别的东东可以用呢？&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Sat, 09 Mar 2013 18:34:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/9280</link>
      <guid>https://ruby-china.org/topics/9280</guid>
    </item>
    <item>
      <title>rails 在 lib 中的文件怎么调用 helper 中的方法呢?</title>
      <description>&lt;p&gt;我在 lib 目录下有个 a.rb 文件
需要调用 app/helper/b.rb 中的某个方法
请问怎么调用呢？&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Fri, 08 Mar 2013 18:54:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/9268</link>
      <guid>https://ruby-china.org/topics/9268</guid>
    </item>
    <item>
      <title>请教下ｍｏｎｇｏｄｂ下省市区联动选择该咋设计</title>
      <description>&lt;p&gt;个人资料的表单，想让用户通过 3 个联动的select下拉框选择所在位置，精确到区
sql数据库下实现过，但不知道mongodb下最好的设计方案该怎样做呢？&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Thu, 07 Mar 2013 15:39:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/9218</link>
      <guid>https://ruby-china.org/topics/9218</guid>
    </item>
    <item>
      <title>一个 class 类名的问题</title>
      <description>&lt;p&gt;看 ruby-china 源码时看到在 app/controllers/cpanel/application_controller.rb 种这样定义一个类：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Cpanel::ApplicationController&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ApplicationController&lt;/span&gt;
&lt;span class="o"&gt;...&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在类名中直接加入了双冒号
是不是就等于下面的代码&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;module&lt;/span&gt; &lt;span class="nn"&gt;Cpanel&lt;/span&gt;
  &lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;ApplicationController&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ApplicationController&lt;/span&gt;
    &lt;span class="o"&gt;...&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;code&gt;Cpanel::ApplicationController&lt;/code&gt; 单纯只是个完整的类名？&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Sat, 23 Feb 2013 01:43:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/8864</link>
      <guid>https://ruby-china.org/topics/8864</guid>
    </item>
    <item>
      <title>Device 更新用户报错: Current password can't be blank</title>
      <description>&lt;p&gt;&lt;em&gt;app/views/device/registrations/edit.html.erb:&lt;/em&gt;
&lt;img src="//l.ruby-china.com/photo/dcb2efe534aead67824a5e574ccc7386.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;然后表单提交报错:
Current password can't be blank&lt;/p&gt;

&lt;p&gt;请教各位怎么解决啊？??&lt;/p&gt;

&lt;p&gt;另外还要请教下各位 Current password 是啥呢？有啥作用？&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Fri, 22 Feb 2013 00:06:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/8843</link>
      <guid>https://ruby-china.org/topics/8843</guid>
    </item>
    <item>
      <title>rails form_for 的一个新手问题</title>
      <description>&lt;p&gt;请教下大家 form_for 的 as 和 url 两个选项参数有什么作用呢？
看了文档但是没整明白。&lt;/p&gt;</description>
      <author>newnewnew</author>
      <pubDate>Wed, 20 Feb 2013 04:33:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/8784</link>
      <guid>https://ruby-china.org/topics/8784</guid>
    </item>
  </channel>
</rss>
