我有一条看起来像这样的路线:
get '/sell/:ticker', to: 'sell#new', as: 'sell'
这就是我想要的,这允许get
myapp.com/sell/ABC
的请求。
我还有另一条路线resources :stocks
,我也希望能够指定它在所有路线中使用/:ticker
,而不是/:id
。
我是否可以通过某种方式修改resources
助手以使用\:ticker
而不是\:id
,而无需单独编写每条路线?
答案 0 :(得分:3)
我相信您应该能够将路由文件中的param
用作
resources :stocks, param: :ticker