刚开始学 rails,对 routing 部分有些疑惑,很多网上的资料由于不同的 rails 版本和中英文描述差异,看起来来很吃力。最后发现最我这种新手,最清晰反而是routes.rb
的注释。
这是注释里routes的一些sample,我对它的理解是一些写法的分类:
- regular route
- named route
- resource route
- resource route with options
- resource route with sub-resources
- resource route with more complex sub-resources
- resource route within a namespace
- routed with "root"
他们的差别和用法我暂时没打算完全深入,先有个清晰整体的认识是现在需要的。