繁体   English   中英

为什么主页因微博提交失败而中断-Michael Hartl Rails教程

[英]Why does the Home Page break with failed micropost submission - Michael Hartl Rails tutorial

我正在遵循Michael Hartl教程,并在代码清单10.14之后 ,他指出

但是,有一个微妙之处:在微博投递失败时,首页需要一个@feed_items实例变量,因此,当前失败的投递会中断

没错 但是我不明白失败的微博与@feed_items有什么关系。 提要从数据库中拉出来了吧? 来自用户模型中的Micropost.where("user_id = ?", id) 因此,即使某个微型帖子为空且无法保存,该供稿也应提取其他已保存的帖子。 为什么我们需要在清单10.42中添加@feed_items = []

StaticPagesController.home呈现的StaticPagesController.home期望一个非nil @feed_items

提交代码直接渲染模板 ,它重定向到静态控制器,检索它们本身:它必须创造东西要使用的模板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM