0

这可能有点傻,但在命名根路由后,我确实删除了默认的 public/index.html 文件。这是我的配置/routes.rb:

FirstApp::Application.routes.draw do    
  root to: 'static_pages#home'    
  match '/help', to: 'static_pages#help'    
  match '/about', to: 'static_pages#about'    
  resources :microposts    
  resources :users    
end

只需学习 Rails 教程,就会发生这种情况。根肯定存在,因为root_path变量被创建并在 rspec 测试中使用。默认页面仍然显示,我不知道为什么......它应该没有什么可关闭的?这是rails服务器本身的问题吗?删除 index.html 文件后,我可能需要对其进行重置/重新配置?

谢谢你的帮助!

4

1 回答 1

1

尝试重新启动服务器,并将其从版本控制中删除(如果它处于生产模式,它就在那里。)

$ ^C
$ rails server

使用 git:

$ git rm public/index.html
# re-deploy
于 2012-12-31T07:27:34.010 回答