我正在关注 Michael Hartl 教程,在清单 10.14之后,他指出
但是有一个微妙之处:在微博提交失败时,主页需要一个 @feed_items 实例变量,因此失败的提交当前会中断
这是真的。但我不明白失败的微博与@feed_items 有什么关系。提要正在从数据库中提取,对吗?从Micropost.where("user_id = ?", id)
用户模型中。因此,即使微博为空且未能保存,提要也应拉取已保存的其他帖子。为什么我们需要@feed_items = []
在清单 10.42中添加?