1 ruby ruby-on-rails rails-routing
我正在阅读"Rails入门",我坚持第5.1章.我试过了:
rails g controller articles
Run Code Online (Sandbox Code Playgroud)
我试图打开articles/new,我收到以下错误消息:
No route matches [GET] "/articles/new"
Rails.root: C:/Sites/blog
Run Code Online (Sandbox Code Playgroud)
然后我运行rake routes,我的命令提示:
You don't have any routes defined! Please add some routes in config/routes.rb'
Run Code Online (Sandbox Code Playgroud)
这是我的routes.rb:
Blog::Application.routes.draw do
get "welcome/index"
root 'welcome#index'
end
Run Code Online (Sandbox Code Playgroud)
您需要添加resources :articles到routes.rb:
Blog::Application.routes.draw do
root 'welcome#index'
resources :articles
end
Run Code Online (Sandbox Code Playgroud)
您可以在Ruby on Rails指南中了解有关路由的更多信息.
| 归档时间: |
|
| 查看次数: |
1473 次 |
| 最近记录: |