我正在列出7.3,并且收到了无路由错误。我对rails很新,所以我可以提供其他文件来帮助调试无路由。
这是我的路线文件
SampleApp::Application.routes.draw do
resources :users
root to: 'static_pages#home'
match '/signup', to: 'users#new'
match '/signup', to: 'users#new'
match '/help', to: 'static_pages#help'
match '/about', to: 'static_pages#about'
match '/contact', to: 'static_pages#contact'
end
答案 0 :(得分:3)
您应该使用“/ users / 1”,而不是“/ user / 1”。
答案 1 :(得分:0)
遇到了同样的问题)
我的错误是route.rb中的resource :users
但是正确的是resources :users
在第一种情况下,您将获得GET /users(.:format) users#show
耙路输出,并且可以访问您的用户网址http://localhost:3000/users?id=1
在第二种情况下,您获得user GET /users/:id(.:format) users#show
耙路输出,并且可以访问您的用户网址http://localhost:3000/users/1