報錯:NoMethodError in Admin::JobsController#index

Published on:

报错信息的截图
undefined method 'admin?' for nil:NilClass

Google搜索的解决方案
http://xurongrong-blog.logdown.com/posts/1460347
助教解释:
其实这个报错的意思是说 "你现在调用 admin 的这个东西是 nil" 也就是说, admin 是有的,但是调 admin的这个东西是空的,空的东西啥也调不了
换句话说,server 认为当前页面上没有存在的 current_user
大概是你当前没有用户登录的原因吧

最终成功的解法
將網址http://localhost:3000/admin/jobs 改成http://localhost:3000/
果真是沒有用戶登陸導致

Comments

comments powered by Disqus