gpt4 book ai didi

ruby-on-rails - has_many 嵌套中的自定义 RESTful 路由

转载 作者:数据小太阳 更新时间:2023-10-29 08:16:57 25 4
gpt4 key购买 nike

项目有许多任务,一个任务有一个名为“approve”的自定义 RESTful 操作。

我希望助手看起来像这样 approve_project_task_url

这对我不起作用:

map.resources :projects,
:has_many => :tasks,
:member => { :approve => :post }

最佳答案

我曾经遇到过同样的问题,但我从来没有长期努力地寻找解决方案。相反,我只是选择了从那时起我一直使用的旧样式:

map.resources :projects do |project|
project.resources :tasks, :member => {:approve => :post}
end

这将为您提供所需的 approve_project_task_url(@project, @task) 路由/助手。

我想您可能已经知道这种方法?如果是这样,而您不喜欢它,希望我能从您的其他回复中学到一些东西 :)

关于ruby-on-rails - has_many 嵌套中的自定义 RESTful 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/920965/

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