gpt4 book ai didi

ruby-on-rails - 如何创建随机 URL?

转载 作者:行者123 更新时间:2023-12-03 08:39:20 25 4
gpt4 key购买 nike

嗨!

我的应用程序有 localhost:3000.. 但我想创建一个类似这样的链接 -> localhost:3000/53843(这是随机数字 rand(999999)).. 我怎么可能将这个运行粘贴到 url ?如果用户输入 localhost:3000 他会收到错误消息或重定向到 localhost:3000/53843 ?

最佳答案

好的,我假设您有一个重定向模型,它有一个 ID (53843) 和一个 redirection_path (google.com)。

在你的路由文件中,告诉它有 :path=>'' -- 否则它会期望/redirections/53843

resources :redirections, :path=>''

然后在你的 Controller 中

class RedirectionsController < ApplicationController
def show
redirection = Redirection.find(params[:id])
redirect_to redirection.redirection_path
end
end

关于ruby-on-rails - 如何创建随机 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5407499/

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