【发布时间】:2014-03-02 17:54:30
【问题描述】:
我正在使用“一个月的 rails”(rails 4),为新主页使用了“rails generate controller pages home”。一切似乎都很好,但本地主机页面仍然显示“欢迎加入” 您正在使用 Ruby on Rails!”而不是预期的新主页。知道可能是什么问题吗?
【问题讨论】:
-
删除默认页面,即public/index.html
标签: ruby-on-rails
我正在使用“一个月的 rails”(rails 4),为新主页使用了“rails generate controller pages home”。一切似乎都很好,但本地主机页面仍然显示“欢迎加入” 您正在使用 Ruby on Rails!”而不是预期的新主页。知道可能是什么问题吗?
【问题讨论】:
标签: ruby-on-rails
# config/routes.rb
root to: 'pages#home'
【讨论】:
应该完成3个步骤:
root_path(如itsnikolay 建议的那样)public/index.html(正如ardochhigh 建议的那样)【讨论】:
您应该在 config/routes.rb 中更改您的“根”映射关系。确保“root”指向您想要的页面 (controller#action)。
【讨论】:
您需要删除默认索引页面。
转到 Rails 根目录并删除 public/index.html
rm public/index.html
【讨论】: