gpt4 book ai didi

ruby-on-rails - 在 ruby​​ on rails 模型中使用 cookie 值

转载 作者:行者123 更新时间:2023-12-01 12:31:50 25 4
gpt4 key购买 nike

如何在模型中使用 cookie 值。

我有一个模型可以使用回形针上传文件并添加插值来传递 cookie 值。此 cookie 在登录到用户文件夹名称时设置。

我有一个上传模型来上传文件,并想传递文件夹名称以在以下代码中的路径中使用

has_attached_file :upload,
:url => "/controllers/original/:basename.:extension",
:path => "/files/uploads/:folder/:basename.:extension"

这就是我在 Controller 中使用它的方式

@upload = Upload.new(params[:upload])

所以我不知道如何将文件夹名称传递给模型,我尝试使用插值,但局部变量在那里也不可用,所以我被困在这里,

我正在尝试这样做,因为我无法在模型中获取 session 或当前用户。

最佳答案

来自 documentation :

Cookies are read and written through ActionController#cookies.

如果您在模型中需要 cookie 的值,请从 Controller 传递它们。

如果你想要回形针的“动态”路径,这里是the documentation

我仍然不建议你将模型数据保存在 cookie 中并依赖它。

关于ruby-on-rails - 在 ruby​​ on rails 模型中使用 cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432433/

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