0

我想将图像写入 tmp 目录,然后提供它们。但是,当我使用该格式时file = Tempfile.new(["picture", ".jpeg"]),无法正确创建文件。或者,如果我使用file = Tempfile.new(Rails.root.to_s + "/tmp/picture.jpeg")我们不会得到 jpeg 扩展名。

此外,在后一种情况下,我收到错误ActionController::RoutingError (No route matches [GET] "/home/saasbook/highlandsappfinal/tmp/picture20130701-2349-1vug8pz") How do I create a route to serve images from the tempfile directory?

4

1 回答 1

-1

您需要为此使用 Rack 中间件config.ru

use Rack::Static, :urls => ['/carrierwave'], :root => 'tmp'

我的载波配置中的示例

于 2013-07-02T09:20:51.427 回答