3

在这两个命令之间:

  root to: 'static_pages#home'
  #get 'static_pages/home'

如果我使用第一个,我会收到此错误:

No route matches [GET] "/static_pages/home.html"

Rails.root: /Users/Jony/RubymineProjects/sample_app

用于访问http://localhost:3000/static_pages/home.html

但如果我使用第二个,它就可以正常工作。

有什么区别,如何修复它以使用第一种路由样式?

4

1 回答 1

0

root_to: 用于显示主页。即,用户登陆网站的页面。

要解决您的问题:

首先使用提供到 static_pages/home 的路由

get "static_pages/home"

然后添加

root to: "static_pages#home"
于 2013-09-02T14:40:49.663 回答