我曾经有一个班级上传,后来我决定删除。我运行迁移以删除表,确保我的架构已更新,手动删除关联的视图和控制器等。我什至在我的目录中运行了一个 grep 来检查“上传”的痕迹或对它的引用。但是,当我尝试访问我的页面时,我在控制台中收到错误 - 500 服务错误。日志说:
ActionView::MissingTemplate (Missing template /app\views\upload\uploadfile.rhtml with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in:
* "/Users/claire/Documents/folio/app/views"
* "/Users/claire/Documents/folio"
* "/"
):
app/controllers/upload_controller.rb:3:in `index'
...但是这些文件都不存在了。我尝试清除我的缓存和 cookie,它具有相同的效果。这可能是什么原因造成的?!
我的 routes.rb 文件
Folio::Application.routes.draw do
resources :projects
#get "home/index"
root :to => "projects#new"
match 'project/new',:controller=>"projects",:action=>"create"
match "project/:id", :controller => "projects", :action=>"download"
match "projects_controller/filter_list", :controller => "projects", :action => "filter_list"
end