在 config/routes.rb 文件中写如下代码:
resource :topic do
member do get 'aaa' end
collection do get 'bbb' end
end
执行 rake routes aaa_topic GET /topic/aaa(.:format) topics#aaa bbb_topic GET /topic/bbb(.:format) topics#bbb
发现生成的路由竟然是一模一样的,那么请问 member 和 collection 有何区别? 既然是一样的功能(添加成员路由),为什么要搞 2 个