"program#details" 调用它时,一切正常: /program/1 但是,我使用的程序 ID 不-6ren">
gpt4 book ai didi

ruby-on-rails - 在 Rails 中将 URL 作为参数传递

转载 作者:行者123 更新时间:2023-12-04 06:13:23 25 4
gpt4 key购买 nike

这有点奇怪。

我有一条路线:

match "program/:program_id" => "program#details"

调用它时,一切正常:

/program/1

但是,我使用的程序 ID 不仅仅是数字。它们实际上是这样的 URL:crid://blah.com/d1e5

如何通过 RESTful 方法将 URL 作为参数传递?

显然,调用它是行不通的:

/program/crid://blah.com/d1e5
/program/crid%3A%2F%2Fblah.com%2Fd1e5

最佳答案

使用 program/*program_id 而不是 program/:program_id

关于ruby-on-rails - 在 Rails 中将 URL 作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5642005/

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