gpt4 book ai didi

ruby-on-rails - 如何设置 ActiveStorage 以允许公共(public)和私有(private)附件

转载 作者:行者123 更新时间:2023-12-03 20:55:46 35 4
gpt4 key购买 nike

在我的 Rails 应用程序中,我有各种需要使用 ActiveStorage 上传的模型。一些模型需要签名的、一次性使用的 url,而其他模型需要不会过期的公共(public) url。

我还没有看到任何关于如何在每个模型的基础上区分它们的选项。

这对于 ActiveStorage 是否可行,或者关于公共(public)和私有(private)上传是全部还是全部?

最佳答案

Active Storage 似乎不支持永久的、不会过期的 URL,也许您可​​以配置自己的 Controller 操作来重定向到附件 URL。
例如

def show
redirect_to or send_data
end
然后在你想要的地方使用指向这个 Action 的url。

关于ruby-on-rails - 如何设置 ActiveStorage 以允许公共(public)和私有(private)附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60977533/

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