你能解释一下这些代码行的作用吗?
resources :posts, :pages do
post 'preview', :on => :collection
end
resources :undo_items do
post 'undo', :on => :member
end
你能解释一下这些代码行的作用吗?
resources :posts, :pages do
post 'preview', :on => :collection
end
resources :undo_items do
post 'undo', :on => :member
end
Ruby on Rails 的指南相当完整。我建议您阅读有关Routing的内容。
resources :posts, :pages do
将为帖子和页面(GET
POST
/posts、GET
PUT
DESTROY
/posts/1、GET
/pages/1/edit 等)创建标准/默认 RESTful 路由。
post 'preview', :on => :collection
将添加额外的收集路线。POST
/帖子/预览。如果它说:on => :member
路由将是一个成员,并且看起来像这样POST
/posts/1/preview。
这是一个快速指南,因此您可以随心所欲。但正如 Robert K 建议的那样,我也强烈建议您翻阅 Rails 指南。它们写得很好,很容易理解。