使用此命令生成页面控制器后 -
>rails g controller Pages Home About Contact
并取消注释文件中的行match ':controller(/:action(/:id))(.:format)'
。routes.rb
当我访问我的网址时 -
http://localhost:3000/pages/home
它抛出错误
未知动作
找不到 PagesController 的操作“家”
但是,如果像这样访问,这是可行的 -
http://localhost:3000/pages/Home
Small/Up case 是我的第一个想法,所以我按照这里route_downcaser
的建议安装了
现在的问题是两个 URL 都抛出相同的错误 -
http://localhost:3000/pages/home
http://localhost:3000/pages/Home
错误
未知动作
找不到 PagesController 的操作“家”
让我知道如何解决此错误。
我在 Github 的项目 - Github URL
使用Windows 7
导轨版本 -3.2.9
编辑
routes.rb file -
Addbootstrap::Application.routes.draw do
get "pages/Home"
get "pages/About"
get "pages/Contact"
get "pages/Drop_Down"
match ':controller(/:action(/:id))(.:format)'
end