在我的rails路由中,我有资源外观。而不是/ look /:id我想使用/ look?look =:id。但如果我写这样的话: map.look_one'/ look?look =:id',: controller => 'look',:action => '指数' 我有一个错误。 这条线有效: map.look_one'/ look?look#:id',: controller => 'look',:action => '索引'
答案 0 :(得分:0)
这实际上比你制作它简单得多。
无论如何,您始终可以在?
试试吧;
map.look_one '/looks', :controller => 'looks', :action => 'index'
这将创建路径/looks
,但您也可以链接到/looks?look=12345
后者将使用param[:look] == '12345'
到达您的控制器。