大家好,我在使用一个运行在phusion乘客上的Rails 3.1应用程序时遇到了一个奇怪的问题。问题一直困扰着我超过3天,现在我不能似乎调试导致此错误的错误。ActionView :: MissingTemplate错误Rails 3.1应用程序Site5托管
在控制器中,我有一个名称为admin的文件夹,它包含特定于后端管理部分的控制器。路由是这样定义的routes.rb中文件:
namespace :admin do
resources :users
match "dashboard/show" => "dashboard#show"
match "access/login" => "access#login"
match "access/attempt_login" => "access#attempt_login"
root :to => "access#login"
end
没有错误可言,当应用程序在我的Mac但是应用是给500内部错误的开发环境中运行时,将应用程序部署通过capistrano。请参阅下面的错误:时间
Started GET "/admin" for 110.39.204.79 at Sun Mar 04 06:48:23 -0600 2012
Processing by Admin::AccessController#login as HTML
Completed 500 Internal Server Error in 26ms
ActionView::MissingTemplate (Missing template admin/access/login with {:locale=>[:en, :en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in:
* "/home/devacity/acitywithquirk/releases/20120304124458/app/views"
* "/home/devacity/acitywithquirk/releases/20120304124458/vendor/bundle/ruby/1.8/gems/devise-2.0.4/app/views"
* "/home/devacity/acitywithquirk/releases/20120304124458"
Started GET "/admin/dashboard" for 114.76.86.94 at Mon Mar 05 15:15:19 -0600 2012
ActionController::RoutingError (No route matches [GET] "/admin/dashboard"):
* "/"
):
app/controllers/admin/access_controller.rb:14:in `login'
我已经花了丰富的量在试图解决这个问题,但我不能to.Any帮助将不胜感激。
谢谢
您确定该视图位于远程服务器上吗? – shingara 2012-03-15 13:01:51
你有'app/views/admin/access/login.html.erb'文件吗? – 2012-03-15 14:01:57