简单的问题:
我已将以下内容添加到我的路线中。rb
match 'settings' => 'users#edit'
我正在尝试在 /settings 上创建一个用户设置页面(仅使用编辑表单和更新按钮)。
我在我的用户控制器中创建了编辑/更新方法,并添加了编辑视图和 _form。
出于某种原因,当我转到 /settings 时,我得到:
No route matches {:action=>"show", :controller=>"users"}
(即使 users#show 存在)
奇怪的是,如果我更改我的 routes.rb,我可以让它正常工作以路由到 users#show - 但这不是我想要的!
我想我错过了一些明显的东西 - 有人能指出我正确的方向吗?