使用Ruby on Rails获得一个没有任何内容的临时目录的最佳方法是什么?我需要API能够跨平台兼容.stdlib tmpdir不起作用.

推荐答案

Ruby内核中的Dir#tmpdir函数(不是您链接到的stdlib)应该是跨平台的.

要使用此功能,您需要输入require 'tmpdir'.

Ruby-on-rails相关问答推荐

为Rails服务器推荐的交付类型

Rails7--如何使用内联代码仅为操作运行BEFORE操作

在Ruby on rails中,重复访问ActiveRecordModel返回相同的对象:预期行为还是错误?

刺激中的Rails 7和 bootstrap 错误-无法解析模块说明符 bootstrap

Rails - 如何从 http://example.com 重定向到 https://www.example.com

如何使用 RSpec 和 Devise/CanCan 进行集成测试?

使用brew 软件安装了 elasticsearch,但找不到配置文件

使用rails form_for时带有_path的未定义方法

如何添加到序列化数组

在 Ruby on Rails 中获取空临时目录的最佳方法是什么?

Rails 3.1 在开发模式下非常慢,因为assets资源 ,怎么办?

如何解决弃用警告方法 to_hash 已弃用并将在 Rails 5.1 中删除

如何在Ruby 中对数字进行上限和舍入

在具有唯一约束的关联中使用 Rails 中的 factory_girl.得到重复的错误

Ruby - 合并两个数组并删除重复的值

加载常量时自动加载常量时检测到循环依赖

通过 Ruby 或 Rails 的 LDAP

错误:无法在 Mavericks 上构建 gem 原生扩展

使用 Rspec 测试关联的正确方法?

如何从 ApplicationHelper 调用 ApplicationController 方法