简单学rails的route

2014-05-04  本文已影响147人  chenge微博谈

rails的route部分功能强大,不过对初学者似乎又有些学习难度。

resource方法可以自动生成七个默认路由,以及一些edit_path, edit_url等助手方法。

初学者可能就会感觉头晕。

path类方法是对应的路径,不带协议部分。url生成的带http。两者差别在此。

如果想扩展一些路由,可以用member,collection方法。两者有细微区别。前者是针对单个目标的,例如preview。后者是针对一个集合,例如search。

resources :photos do
  collection do
    get :search
  end
end

简单说就是这样。

上一篇下一篇

猜你喜欢

热点阅读