对于我的 Rails 应用程序,我有一个控制器,它生成一个需要加载相应视图的一次性临时图像。我目前正在为此使用 Tempfile,但问题是该文件有时会在视图有机会加载它之前被垃圾收集。
我曾考虑将 File 与 Maid gem 或 cron 作业一起使用来定期清理图像,但更喜欢更清洁的解决方案。
例如,Rails 中是否有内置的页面加载回调概念,允许我在视图完成渲染后调用辅助方法?
对于我的 Rails 应用程序,我有一个控制器,它生成一个需要加载相应视图的一次性临时图像。我目前正在为此使用 Tempfile,但问题是该文件有时会在视图有机会加载它之前被垃圾收集。
我曾考虑将 File 与 Maid gem 或 cron 作业一起使用来定期清理图像,但更喜欢更清洁的解决方案。
例如,Rails 中是否有内置的页面加载回调概念,允许我在视图完成渲染后调用辅助方法?