gpt4 book ai didi

ruby-on-rails - 支持 URLs like/similar-to- :product in Ruby on Rails?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:29:14 26 4
gpt4 key购买 nike

我一直在尝试使用 routes.rb 为我的网站创建 URL/similar-to-:product(其中产品是动态的)。问题是 routes.rb 很容易支持像/:product-similar 这样的 URL,但不支持前者,因为它要求 :product 前面有一个分隔符('/' 是分隔符,但 '-' 不是)。分隔符列表在 ActionController::Routing::SEPARATORS 中。

我不能添加“-”作为分隔符,因为 :product 也可以包含连字符。支持这样的 URL 的最佳方式是什么?

我成功尝试过的一种方法是不使用 routes.rb 并将 URL 解析逻辑放在 Controller 本身中,但这不是最干净的方法。

最佳答案

我会重构您的 URL,使它们只是“类似于/产品”

关于ruby-on-rails - 支持 URLs like/similar-to- :product in Ruby on Rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/120751/

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