最后一节是用来实现动态列表。
在上一章我们已经初步实现了动态列表,但那时候我们还没有实现用户之间的关注功能,显示的只是自己的微博,这里我们要改进一下,使其实现自己和所关注用户的微博。
举个例子:id 为 1 的用户关注了 id 为 2,7,8,10 的用户后得到的动态列表
feed稍作改进:
class User < ActiveRecord::Base
.
.
.
def feed
Micropost.from_users_followed_by(self)
end
.
.
.
end
from_users_followed_by 方法的初步定义: