Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails My routes.rb文件没有';Don’别把我引向/_Ruby On Rails_Ruby_Routes - Fatal编程技术网

Ruby on rails My routes.rb文件没有';Don’别把我引向/

Ruby on rails My routes.rb文件没有';Don’别把我引向/,ruby-on-rails,ruby,routes,Ruby On Rails,Ruby,Routes,我已经使用创建了一个新的rails应用程序 rails新rail_应用程序 因此,如果我想查看我的开发站点,我需要执行以下操作 我想将所有请求重新路由到 我用来学习的那本书是rails的旧版本,它告诉我取消注释 map.connect“”,:controller=>'site',:action=>'index' 但它似乎不起作用。任何帮助都将不胜感激。您需要使用root命令将控制器操作定向到root。请参阅本指南: 从公用文件夹中删除Index.html 使用创建一个新的控制器(如home)

我已经使用创建了一个新的rails应用程序

rails新rail_应用程序

因此,如果我想查看我的开发站点,我需要执行以下操作

我想将所有请求重新路由到

我用来学习的那本书是rails的旧版本,它告诉我取消注释

map.connect“”,:controller=>'site',:action=>'index'


但它似乎不起作用。任何帮助都将不胜感激。

您需要使用root命令将控制器操作定向到root。请参阅本指南:


从公用文件夹中删除Index.html

使用创建一个新的控制器(如home)

rails g controller home
将index.html添加到app/views/home

开放路线.rb

取消注释
root:to=>“欢迎#索引”

将其重写为
root:to=>“home#index”

现在,如果您键入,您将被重定向到索引页

您还可以学习高级路由概念