微博操作与用户关注功能实现
1. 微博操作概述
在开发过程中,微博操作包含创建、展示和删除等功能。当前主页存在不显示微博的问题,为解决此问题,我们需要实现一个包含用户自身微博的信息流,后续还会扩展到包含用户所关注用户的微博。
2. 信息流测试与实现
- 信息流测试
- 通过在
User模型中添加feed方法来实现信息流功能。首先编写测试代码,确保feed方法包含当前用户的微博,同时排除其他用户的微博。以下是测试代码示例:
- 通过在
# spec/models/user_spec.rb
require 'spec_helper'
describe User do
it { should respond to(:microposts) }
it { should respond to(:feed) }
describe "micropost associations" do
before { @user.save }
let!(:older_micropost) do
FactoryGirl.create(:micropost, user: @user, created_at: 1.day.ago)
end
let!(:newer_micropost) do
FactoryGirl.create(:micropost, user: @user,
超级会员免费看
订阅专栏 解锁全文

1067

被折叠的 条评论
为什么被折叠?



