【问题标题】:Add folder parameter to Rails simple form upload将文件夹参数添加到 Rails 简单表单上传
【发布时间】:2020-09-10 12:08:43
【问题描述】:

在我的 rails 应用程序中,我使用 Carrierwave 将文件上传到 Cloudinary。我还使用简单表单在视图中呈现表单。我正在尝试将我的文件上传到 cloudinary 中的特定文件夹。

在 uploader.rb 文件中,这很好用

def public_id
  return "my_folder/" + model.full_name
end

但我想要的是使用简单的形式在视图中指定文件夹参数。所以我尝试了这样的事情,

 <%= f.input :resume, :folder => "talents/", :public_id => "my_name" %>

文件会上传到 Cloudinary,但不会上传到文件夹。是否可以将文件夹参数成功传递给视图中的简单表单?

【问题讨论】:

    标签: ruby-on-rails ruby carrierwave simple-form cloudinary


    【解决方案1】:

    您能否尝试使用该文件夹作为 public_id 的一部分:

    <%= f.input :resume, :public_id => "talents/my_name" %>
    

    在 cloudinary 中,文件夹是 public_id 的一部分。 如果有帮助,请告诉我,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 2018-06-27
      • 1970-01-01
      相关资源
      最近更新 更多