所以我有一个简单的Rails表单发送到控制器admin
,动作checkLogin
。如果凭证正确,则将用户重定向到名为main.html.erb
的新视图。现在在我的控制器中,我从字面上尝试了一切,从render 'main'
;到redirect_to
。但我不断收到以下错误:Rails 3 Routes/Render Missing Template
ActionView::MissingTemplate (Missing template admin/activate with {
:handlers=>[:rjs, :rhtml, :rxml, :builder, :erb],
:formats=>[:js, :"application/ecmascript", :"application/x-ecmascript", :"*/*"],
:locale=>[:en, :en]} in view paths "/home/xxx/xxx/xxx/rails/beta/app/views"
这是一个路由问题,或者是什么?
查看'admin/activate'位于哪里? – Zabba 2011-04-01 02:42:18
它有助于查看窗体和控制器的相关部分 – oliverbarnes 2011-04-01 03:08:42