V_H*_*V_H 2 ruby controller ruby-on-rails
我不知道这是不是坏形式,但我需要设置一个文件路径,可以访问控制器中操作中的所有对象.控制器中的一个操作会创建一个文件并将其存储在路径中.另一个操作使用send_file为文件服务.我存储变量的唯一地方是模型中的对象.然而,将URL存储在任意第一个对象中,或者将URL复制到所有对象上似乎真的很愚蠢.最好的方法是什么?
我希望这很清楚.
如果这是特定于站点用户的文件路径,则每个用户都有不同的路径,您可以将其存储在会话中.
session[:file_path] = generate_file!
Run Code Online (Sandbox Code Playgroud)
...用户转到下一页...
send_file session[:file_path]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
272 次 |
| 最近记录: |