gpt4 book ai didi

ruby-on-rails - Rails "Show"路线

转载 作者:行者123 更新时间:2023-12-04 03:38:30 26 4
gpt4 key购买 nike

我在为我的 Rails 应用程序创建路由时遇到问题,Google 返回的主要是 5 年或更早前的 rails 2-3 的结果。

我正在尝试在不使用资源的情况下创建“展示”路线,因为我需要多个展示 View 。

如果我执行以下操作:

get "/parameters/:id" => "parameters#show"

然后,如果我直接输入路径,例如“parameters/12”,它会起作用,但是当我运行 rake routes 时,它不会在路径旁边显示路径。而且我似乎无法找到为此工作的途径。

我确定我在这里忘记了一些非常明显的东西,但我已经解决这个问题几个小时了,还没有找到解决方案,所以我真的很感激一些帮助。

最佳答案

因为您正在定义自定义路由,Rails 不知道如何自动为您生成 _url_path 命名路由。

为了生成命名路由,您需要通过指定 as 参数来帮助 Rails

get '/parameters/:id', to: 'parameters#show', as: 'parameters_show'

关于ruby-on-rails - Rails "Show"路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32413704/

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