Ruby on rails 在Rails中创建主页?

Ruby on rails 在Rails中创建主页?,ruby-on-rails,Ruby On Rails,我是RubyonRails的新手。我通过调用以下命令创建了一个项目: Rails hello 我可以通过转到访问该项目,但是当我从URL中取消“hello”时,我只会得到一个通用主页,上面写着欢迎使用ruby。用我的项目主页替换此主页的最佳方式是什么 谢谢 您需要从应用程序的公共目录中删除index.html文件。正如flyfishr64所说,您必须删除public/index.html。但这还不够。 您还需要将以下内容添加到routes.rb中: map.root :controller =

我是RubyonRails的新手。我通过调用以下命令创建了一个项目:

Rails hello
我可以通过转到访问该项目,但是当我从URL中取消“hello”时,我只会得到一个通用主页,上面写着欢迎使用ruby。用我的项目主页替换此主页的最佳方式是什么


谢谢

您需要从应用程序的公共目录中删除index.html文件。

正如flyfishr64所说,您必须删除public/index.html。但这还不够。 您还需要将以下内容添加到routes.rb中:

map.root :controller => :hello, :action => :index

我建议您通过以下路径完成此过程。

默认路径(map.connect):controller/:action/:id)不会处理此问题吗?如果url中没有指定任何控制器,它为什么会处理此问题?Matt Briggs是对的,这也提供了一种链接到主页的简便方法:
链接到“home”,root\u url