这可能是愚蠢的,但我确实在命名根路由后删除了默认的public / index.html文件。这是我的config / 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文件后,我可能需要重置/重新配置吗?
感谢您的帮助!
答案 0 :(得分:1)
尝试重新启动服务器,并将其从版本控制中删除(如果它处于生产模式,那就是它。)
$ ^C
$ rails server
使用git:
$ git rm public/index.html
# re-deploy