<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>zhangner (ZhanGNer)</title>
    <link>https://ruby-china.org/zhangner</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>使用 mongoid 后，Model 中添加新字段时总是提示属性不存在怎么破？</title>
      <description>&lt;p&gt;以前使用 AR 的时候，加了属性总是会 rake db:migrate 下使之生效，改成 mongoid 连接后面的 mongodb 存储后，应该是没有这个 rake 的步骤了，直接在 model 上加属性就可以了。但是使用的时候总是会提示找不到属性，如“undefined method `likes' for #”，这个要怎么破呢？还是说也有类似 rake db:migrate 这样的动作来对数据进行更新？&lt;/p&gt;</description>
      <author>zhangner</author>
      <pubDate>Sat, 07 Sep 2013 09:54:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/13939</link>
      <guid>https://ruby-china.org/topics/13939</guid>
    </item>
    <item>
      <title>问个 Subdomain 情况下用户登陆 session 共享的问题</title>
      <description>&lt;p&gt;在 routes 里面用 constraints 配置了几个 subdomain，然后在 session_store.rb 中添加了 domain: '.exampl.com'这段，其中的 example 为线上实际的域名。用 devise 插件做的登陆等，但是登陆之后在其他 subdomain 下都取不到用户 session。
  看了下 &lt;a href="https://github.com/RailsApps/rails3-subdomains" rel="nofollow" target="_blank"&gt;https://github.com/RailsApps/rails3-subdomains&lt;/a&gt; 这个 demo 也没看出什么名堂，求指点。&lt;/p&gt;</description>
      <author>zhangner</author>
      <pubDate>Sun, 09 Jun 2013 16:13:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/11611</link>
      <guid>https://ruby-china.org/topics/11611</guid>
    </item>
    <item>
      <title>有没办法对 polymorphic association 的数据进行 Eager Loading?</title>
      <description>&lt;p&gt;有个 Model A 通过 Polymorphic Association 的方式与多个 Model B、C、D 进行关联，其中 Model B 中又 belongs_to 另外的 Model，如 E。那么通过对 Model A 的查询上添加 includes 可以对 Model B、C、D 进行 Eager Loading，但透过 Model B 访问其 belongs_to 的模型 E 时，怎样做 Eager Loading 呢？&lt;/p&gt;</description>
      <author>zhangner</author>
      <pubDate>Tue, 02 Apr 2013 13:42:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/9922</link>
      <guid>https://ruby-china.org/topics/9922</guid>
    </item>
    <item>
      <title>用户有多种 Action，按一对多关系后，如何同时从这多种 Action 中取值？</title>
      <description>&lt;p&gt;比如豆瓣网站这种，用户有关注其他会员事件，有想读某本书事件，想看某部电影事件，想参加某个活动事件。按 rails 的 association 处理后，会员 Model 中会有多个 has_many，分别对应到这些事件。&lt;/p&gt;

&lt;p&gt;按时间查看这个会员的事件记录时，怎样去保证从多个事件队列中取出的数据是时间有顺的呢？&lt;/p&gt;

&lt;p&gt;或者说事件本身就是保存在一个存储上的，只是通过多态的方式按类型保存了不同类型事件的 id，取数据时只需要从该事件 list 中取值即可，展示时再分别到不同的地方取真实的数据。用户产生想读某本书的事件时，同时记两条记录。&lt;/p&gt;</description>
      <author>zhangner</author>
      <pubDate>Sun, 24 Mar 2013 17:19:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/9718</link>
      <guid>https://ruby-china.org/topics/9718</guid>
    </item>
  </channel>
</rss>
