gpt4 book ai didi

ruby-on-rails - Rails 3 嵌套路由参数名称不同

转载 作者:行者123 更新时间:2023-12-05 05:28:41 24 4
gpt4 key购买 nike

我有一个看起来像这样的嵌套资源:

resources :events
resources :attendances
post 'update_email'
end
end

它向我展示了如下所示的路线(为简洁起见,省略了大部分标准 REST 路线):

             event_attendance GET  /events/:event_id/attendances/:id
event_attendance_update_email POST /events/:event_id/attendances/:event_attendance_id/update_email

那么,为什么当我添加新路由时,它们有不同的 id 参数?

最佳答案

Ack,在发布后几乎立即就明白了这一点。

问题是我没有指定它是成员资源的路由:

resources :events
resources :attendances
member do
post 'update_email'
end
end
end

产生我想要的:

event_attendance GET  /events/:event_id/attendances/:id
event_attendance_update_email POST /events/:event_id/attendances/:id/update_email

关于ruby-on-rails - Rails 3 嵌套路由参数名称不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8947387/

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