我是rails的新手,所以这是一个初学者的问题。我想为具有来自不同控制器的视图的应用程序创建管理页面 我试过了
render 'projects/index'
然后抛出
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.each
也没有太多运气与redirect_to(没有路线匹配)
这样做的最佳技巧是什么?我有一种感觉,它必须超级简单,我错过了一些东西
答案 0 :(得分:1)
您获得的nil错误看起来像是视图的问题。您的视图可能正在使用未在控制器中初始化的阵列。渲染管理视图的每个控制器都必须初始化视图中使用的数组。
也就是说,听起来你的视图应该只从一个控制器中呈现。