rails生成控制器页面生成但本地主机不显示新主页

时间:2014-03-02 09:29:44

标签: ruby-on-rails

我正在使用“One month rails”(rails 4),使用'rails generate controller pages home'作为新主页。这一切看起来都不错,但当地主页仍然表示“欢迎乘坐 你正在使用Ruby on Rails!“而不是预期的新主页。任何想法可能是什么问题?

4 个答案:

答案 0 :(得分:1)

# config/routes.rb
root to: 'pages#home'

答案 1 :(得分:1)

应该完成3个步骤:

  • 将新控制器和操作映射到配置路由中的root_path(如itsnikolay建议的那样)
  • 删除默认索引页public/index.html(如ardochhigh建议的那样)
  • 重启您的开发服务器

答案 2 :(得分:0)

您应该在config / routes.rb中更改“root”映射关系。确保“root”指向您想要的页面(控制器#动作)。

答案 3 :(得分:0)

您需要删除默认索引页。

转到Rails根目录并删除public / index.html

rm public/index.html