我在使用导轨路线时有点困惑。我需要一些关于自定义我的网址的建议。定制导轨路由网址
这是我当前的URL
http://localhost:3000/posts/product/41?product_id=2
和
http://localhost:3000/posts/product/41?model_id=24&product_id=2
这是我的链接
<%= link_to product_model.name, controller: :posts,action: :product,product_id: params[:product_id],model_id: product_model.id
按道理产品应该首先在URL。但为什么模型首先在这里。
,我需要我的网址是这样的
http://localhost:3000/posts/product/41/mobile
和
http://localhost:3000/posts/product/41/mobile/nokia
由于我不熟悉的轨道路线,我没有写任何特殊的编码在我的路线
以下是存在的简单路线
resources :posts
可以使用友好-ID的宝石。 –
@AmitSharma是的,我只使用friendly-id,但我可以像上面那样工作 – overflow
@Seting,在您当前的URL中,“41”代表什么? –