【发布时间】:2015-01-03 11:06:53
【问题描述】:
我们希望向我们的 rails 3.2 应用程序添加一个简单的文件上传器,该应用程序是一个业务应用程序(带有 Rails 引擎)。以下是我们正在寻找的文件上传器:
- 允许访问控制谁可以做什么。例如,sales 可以上传合同,acct 可以查看上传的合同。
- 当前模型没有变化。文件上传器自行处理文件上传、检查、存储和删除。我们正在考虑建立一个文件上传引擎并将该引擎附加到 Rails 应用程序。
- 上传的文件属于一个模型。例如,上传的合同副本属于一个项目。
- 可能需要将文件上传到远程服务器。
我们正在评估开发我们自己的上传引擎的选项或寻找上传 gem,例如 carrierwave 或 paperclip。有人可以阐明rails文件上传及其相关问题吗?
【问题讨论】:
-
Rails 文件上传及相关问题。
-
我使用了带有 rails 3.2 应用程序的回形针。实现起来非常简单。至于允许访问控制.. 我会使用 pundit 或 cancan。
-
@@fresh5447,你能用回形针实现任何类型的访问控制吗?我们实现了自己的基于操作/资源的访问控制,并希望将其用于文件上传。
标签: ruby-on-rails ruby ruby-on-rails-3 file-upload upload