ove*_*one 4 syntax model-view-controller ruby-on-rails map
几天前我开始学习rails并且我正在读第一个轨道(不要判断,我们都必须从某个地方开始).它似乎使用rails 2.3而我使用的是3.0 ....
我的问题是语法.
路由曾经是完成的
#map.connect 'ads/:id', :controller=>'ads', :action=>'show'
我对它的新尝试是这样的
match "ads/id" => "ads" :action "show"
要么
match "ads/id" => "ads" "show"
这两个都给我错误.对于第一个,:动作给了我意想不到的肯定并指向'a'.
没有它我会失去行动.
任何人都可以用正确的语法帮助我吗?
这是您要使用的格式:
match "/ads/:id" => "ads#show"
来自Outside In指南的官方Rails路由是了解路线的绝佳资源.