RubyonRails 路由-get 和 match 之间的区别

有什么区别吗?

范例配对:
match 'photos/show' => 'photos#show'

示例获取:
get 'photos/show'

难道两者都不能达到照片/显示 URL 并且在照片控制器中使用 show 动作吗?

谢谢

14602 次浏览

match匹配任何 http 方法/谓词,而 get只匹配 http 方法/谓词 GET。

下面两个是等价的:

match "/signup" => "users#new", :via => [:get]
get   "/signup" => "users#new"