Ruby on rails 将文件保存在数据库中的最佳解决方案(Rails)

Ruby on rails 将文件保存在数据库中的最佳解决方案(Rails),ruby-on-rails,Ruby On Rails,我想知道在数据库中保存二进制文件的最佳方法是什么。 当然,它们会以文件的形式出现在磁盘上,但我需要一些数据库中的链接。 有什么好的解决方案吗?如果您对mongodb和gridfs没有任何异议,这里有一个示例如果您对mongodb和gridfs没有异议,这里有一个示例用于将文件附加到模型 假设你有一份抵押贷款,上面有一份文件 class Mortgage < ActiveRecord::Base has_attached_file :document end 回形针通常用于图像,但适用

我想知道在数据库中保存二进制文件的最佳方法是什么。 当然,它们会以文件的形式出现在磁盘上,但我需要一些数据库中的链接。
有什么好的解决方案吗?

如果您对mongodb和gridfs没有任何异议,这里有一个示例

如果您对mongodb和gridfs没有异议,这里有一个示例

用于将文件附加到模型

假设你有一份抵押贷款,上面有一份文件

class Mortgage < ActiveRecord::Base
  has_attached_file :document
end
回形针通常用于图像,但适用于所有类型的文件。也可以轻松地存储在s3上。

用于将文件附加到模型

假设你有一份抵押贷款,上面有一份文件

class Mortgage < ActiveRecord::Base
  has_attached_file :document
end

回形针通常用于图像,但适用于所有类型的文件。您也可以轻松地将它们存储在s3上。

如果它们仍然在磁盘上,为什么要在DB中复制它们?您可以将路径保留在其中。如果它们仍然在磁盘上,为什么要在DB中复制它们?你们可以把路留在里面。