首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActionView::TemplateError...正在测试这个学校管理系统Fedena,但每当我单击快速链接时,我就会得到这个错误

ActionView::TemplateError...正在测试这个学校管理系统Fedena,但每当我单击快速链接时,我就会得到这个错误
EN

Stack Overflow用户
提问于 2014-09-12 04:37:26
回答 1查看 74关注 0票数 0
代码语言:javascript
复制
ActionView::TemplateError (You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.include?) on line #2 of app/views/layouts/_quick_links.html.erb:

1:    <%#*<div id="right-inner-div" class="more-height">%>

2:    <% parent_links = menu_links.select{|s| s.higher_link_id.nil}.sort_by{|a|a.name} %>

app/views/layouts/_quick_links.html.erb:2
app/views/layouts/_quick_links.html.erb:2:in `select'
app/views/layouts/_quick_links.html.erb:2
app/controllers/application_controller.rb:373:in `render'
app/controllers/user_controller.rb:433:in `show_quick_links'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'

Rendered rescues/_trace (287.9ms)
Rendered rescues/_request_and_response (0.5ms)
Rendering rescues/layout (internal_server_error)
EN

回答 1

Stack Overflow用户

发布于 2014-09-12 05:51:47

正如错误日志中所说的,你得到了一个‘`nil’,并试图在你的视图上对它做些什么。

它可能是menu_links变量,但您可以尝试对其进行调试,并检查控制器和帮助器,以了解为什么没有发送menu_links。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25796499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档