我使用
创建了一个新的rails应用程序rails new rail_app
因此,如果我想查看我的开发网站,我需要执行以下操作
http://localhost:3000/Site/index
我想将所有请求重新路由到http://localhost:3000
我用来学习的书是旧版本的rails,它告诉我取消注释
map.connect'',:controller => 'site',:action => '索引'
但它似乎不起作用。任何帮助将不胜感激。
答案 0 :(得分:2)
您需要使用 root 命令将控制器操作定向到root。请参阅本指南:
答案 1 :(得分:1)
从公共文件夹中删除Index.html。
使用
创建一个名为home的新控制器rails g controller home
将index.html添加到app / views / home。
打开routes.rb
取消注释root :to => "welcome#index"
将其重写为root :to => "home#index"
现在,如果您输入http://localhost:3000,您将被重定向到索引页面。
您还可以通过http://guides.rubyonrails.org/routing.html获取高级路由概念。