在RoR中有什么方法可以在路由中添加一些可选参数吗?

时间:2015-12-03 20:46:02

标签: ruby-on-rails ruby

我有一条路线:

get  'api/users/:id/friends/:fid', to: 'friends#show'

我想将:fid作为可选参数。任何想法?

2 个答案:

答案 0 :(得分:6)

将它放在括号中

get  'api/users/:id/friends(/:fid)', to: 'friends#show'

指南中的更多信息(第3.1段) http://guides.rubyonrails.org/routing.html

答案 1 :(得分:4)

请尝试以下代码:

get  'api/users/:id/friends(/:fid)', to: 'friends#show'