新手问题 怎么才能写好路由

xiaobai2 · 2016年10月27日 · 最后由 xiaobai2 回复于 2016年11月01日 · 1783 次阅读

接触 ruby 快半年了,现在对路由还是处于基础状态 基本的 7 个动作就不用说了直接一个 resource 就搞定了 加几个特定的 action,post 或者 get 也好都还 ok,写的都没问题 关键就是如果加了几层的 namespace 的话,就完全给我搞蒙了 尤其是在 view 层写这种 [xxx, xxxx, xxx……],求大神一个学习路由的好的办法 文档已经看了好几遍了感觉没什么效果

我觉得你需要你建立了以“资源”为中心的概念,理清 Route 的应用场景:

  1. Rest 风格的 Route 是定义用户对资源的操作
  2. Route 的嵌套定义是为了表达资源之间的“包含”关系
  3. Namespace 是给项目做模块划分

一般的复杂路由练习中很少用到,所以感觉没有什么效果.如果在项目中遇到,但是又没有思路,成功写过一遍便记忆深刻.

需要 登录 后方可回复, 如果你还没有账号请 注册新账号