"search#home" # Without GET params, call action "home". "/search?*" => "sea-6ren">
gpt4 book ai didi

ruby-on-rails - 基于 GET 参数的 Rails 路由

转载 作者:行者123 更新时间:2023-12-05 06:47:15 24 4
gpt4 key购买 nike

我想要这样一个路由表:

"/search" => "search#home" # Without GET params, call action "home".
"/search?*" => "search#result" # Call "result" action when search has params.

这有可能吗?

最佳答案

一种方法是使用 advanced constraint .

检查是否存在查询字符串。我认为您需要将其置于主路线之前。

(这都是未经测试/未经证实的。)

关于ruby-on-rails - 基于 GET 参数的 Rails 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11993937/

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