gpt4 book ai didi

routes - 轨道 3 : route a resource to another name

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

我有一个模型的 CRUD Controller 。

执行 resources :foo 允许我在 /foo/:id 等上路由以调用操作。

我想添加一条以另一种语言翻译“foo”的路线。我们说“托托”。因此,我希望所有 /toto/:id 等路由的行为与 /foo/:id 等路由完全相同。

我怎样才能实现这一目标?

最佳答案

您可以添加新资源并指定 foo 作为 Controller :

resources :toto, :controller=>"foo"

这会将所有操作指向“foo”,但有一个问题。我认为如果您使用 foo_url 或类似的东西,您会遇到页面上的链接问题。因此,您必须找到一种基于“request.path”中的 Controller 动态创建 URL 的方法。

关于routes - 轨道 3 : route a resource to another name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3675013/

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