RoR路线说明

时间:2012-07-17 13:34:10

标签: ruby-on-rails ruby routes

你能解释一下这些代码行吗?

resources :posts, :pages do
      post 'preview', :on => :collection
    end

resources :undo_items do
      post 'undo', :on => :member
end

2 个答案:

答案 0 :(得分:4)

Ruby on Rails指南相当完整。我建议你阅读Routing

答案 1 :(得分:1)

resources :posts, :pages do

将为帖子和网页创建标准/默认RESTful路由(GET POST /帖子,GET PUT DESTROY / posts / 1,{{ 1}} / pages / 1 / edit等。)

GET

将添加其他收集路线。 post 'preview', :on => :collection /发布/预览。如果说POST比路线更适合会员,看起来像:on => :member / posts / 1 / preview。

这是一个快速指南,因此您可以放心。但正如罗伯特K所建议的那样,我也强烈推荐过铁路指南。它们写得很好,易于理解。