gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:29:24 24 4
gpt4 key购买 nike

我正在关注 Michael Hartl 教程并在 Listing 10.14 之后,他说

There is one subtlety, though: on failed micropost submission, the Home page expects an @feed_items instance variable, so failed submissions currently break

这是真的。但是我不明白失败的微博与@feed_items 有什么关系。提要是从数据库中提取出来的吗?来自用户模型中的 Micropost.where("user_id = ?", id)。所以即使微博为空,保存失败,feed也应该拉取其他已经保存的帖子。为什么我们需要在 Listing 10.42 中添加 @feed_items = []

最佳答案

StaticPagesController.home 呈现的页面需要一个非零的 @feed_items

提交代码直接呈现模板,它不会重定向到静态 Controller ,静态 Controller 会自行检索它们:它必须创建一些东西供模板使用。 p>

关于ruby-on-rails - 为什么主页因微博提交失败而中断 - Michael Hartl Rails 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18554252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com