如何解决Rails 实例变量在 View 中始终为零
我正在将我的应用程序植根到特定视图
config/routes.rb
root to: "home#index"
使用关联的控制器:
controllers/home_controller.rb
def index
render layout: 'newsfeed'
posts = Post.all
orgupdates = StatusUpdate.all
@feed = (posts + orgupdates).sort_by(&:created_at)
end
在视图中查看@feed,经过检查它始终为零
views/home/index
<%= @feed.inspect %> # returns nil
我不太确定为什么。我已将@feed 更改为几种不同的内容,但它们都返回 nil
controllers/home_controller.rb
@feed = 1
@feed = Post.all
@feed = []
...
我一直在尝试几种不同的方法让自己发疯,但一切总是返回 nil。我确定解决方案很简单,我忽略了什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。