我遇到了rails 4.1路由问题

时间:2014-04-15 20:16:16

标签: ruby-on-rails ruby rails-routing

转换此 rails 2.1 路线

的正确方法是什么?

map.connect '/ads/:id', :controller=>'ads', :action=>'show'

rails 4.1 路线?

提前致谢, 内森: - )

2 个答案:

答案 0 :(得分:1)

假设您只有广告的展示操作,则需要按如下方式定义路线:

resources :ads, only: :show

这只会创建路线GET ads/:id。请务必阅读Rails documentation on resourceful routing

答案 1 :(得分:0)

如果你想为你的Adscontroller启用完整的RESTful路由(创建/新建/显示/删除)。使用下面的

resources :ads

如果您只想启用Show方法路线到您的Adscontroller。使用下面一个

resources :ads, only: :show

有关详细参考,请阅读本文档:Resources Routes

相关问题