【问题标题】:Upload file in Rails 3.2 app - develop engine or use gem?在 Rails 3.2 应用程序中上传文件 - 开发引擎还是使用 gem?
【发布时间】:2015-01-03 11:06:53
【问题描述】:

我们希望向我们的 rails 3.2 应用程序添加一个简单的文件上传器,该应用程序是一个业务应用程序(带有 Rails 引擎)。以下是我们正在寻找的文件上传器:

  1. 允许访问控制谁可以做什么。例如,sales 可以上传合同,acct 可以查看上传的合同。
  2. 当前模型没有变化。文件上传器自行处理文件上传、检查、存储和删除。我们正在考虑建立一个文件上传引擎并将该引擎附加到 Rails 应用程序。
  3. 上传的文件属于一个模型。例如,上传的合同副本属于一个项目。
  4. 可能需要将文件上传到远程服务器。

我们正在评估开发我们自己的上传引擎的选项或寻找上传 gem,例如 carrierwavepaperclip。有人可以阐明rails文件上传及其相关问题吗?

【问题讨论】:

  • Rails 文件上传及相关问题。
  • 我使用了带有 rails 3.2 应用程序的回形针。实现起来非常简单。至于允许访问控制.. 我会使用 pundit 或 cancan。
  • @@fresh5447,你能用回形针实现任何类型的访问控制吗?我们实现了自己的基于操作/资源的访问控制,并希望将其用于文件上传。

标签: ruby-on-rails ruby ruby-on-rails-3 file-upload upload


【解决方案1】:

结合使用康康康康和回形针是一个不错的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 1970-01-01
    相关资源
    最近更新 更多