gpt4 book ai didi

ruby-on-rails - Rails 路线 : optional parameters in resourceful routes

转载 作者:行者123 更新时间:2023-12-04 02:09:54 24 4
gpt4 key购买 nike

有谁知道是否有办法向给定资源的 URL 添加可选参数?也就是说,给定:

resources :cars 

在路由字段中,我希望可以选择将年份附加到 URL 的末尾:

mysite.com/cars/coolcar/2015
mysite.com/cars/coolcar # Both point to the same resource

我知道我可以通过通常的、非足智多谋的路线相处:

get 'cars/:id(/:year)' 

但我想知道是否有更“优雅”的方式来做到这一点,因为在我的情况下,它可能需要相当多的带有可选参数的路由。

提前致谢。

最佳答案

你可以做

resources :cars do
member do
get ':year', to: 'cars#show'
end
end

不确定你是否认为它更优雅

关于ruby-on-rails - Rails 路线 : optional parameters in resourceful routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39613442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com