我正在使用Unicorn和Nginx作为我的rails应用程序和PostgreSQL用于数据库,我遇到了一个问题。当我在浏览器(我自己的域名)中访问我的站点的根目录时,它会显示“任务”脚手架页面而不是“pages#index”指示的视图。我不确定问题是什么,我也是新手,所以如果我的解释不明确,我道歉,请告诉我。
的routes.rb
root 'pages#index'
resources :tasks
rake routes:
Prefix Verb URI Pattern Controller#Action
root GET / pages#index
tasks GET /tasks(.:format) tasks#index
POST /tasks(.:format) tasks#create
new_task GET /tasks/new(.:format) tasks#new
edit_task GET /tasks/:id/edit(.:format) tasks#edit
task GET /tasks/:id(.:format) tasks#show
PATCH /tasks/:id(.:format) tasks#update
PUT /tasks/:id(.:format) tasks#update
DELETE /tasks/:id(.:format) tasks#destroy
在查看其他类似问题之后,我只想说公开时没有“index.html”。
我的app / view / pages / index.html.erb由一个带有“hello”的段落元素组成。
编辑:此问题现在已经改变,它显示“你好”页面但是当我刷新它切换到任务页面并交替这样。发生了什么事?EDIT2:问题现在似乎已得到解决。我重新启动了服务器,问题似乎消失了。谢谢你的帮助。