Rails Ruby 上私有资产的路径
Path to private assets on Ruby on Rails
我有一个 PEM 文件应该存储在 Rails 网络应用上我的 Ruby 中的某处,并从 production.rb
配置文件中引用路径,如下所示.
APNS.pem = '/path/to/pem/file
'
我想将此文件保密,因此将其存储在 assets 文件夹中不是一个好主意。我可以在哪里安全地存储它,路径是什么样的?
您可以将它放在应用程序中 public
和 assets
之外的任何位置,并且无法从网络访问它。将它放在 config/
中是一个常见的选项。
要构建文件路径,您可以使用 Rails.root.join('config/file.pem')
我有一个 PEM 文件应该存储在 Rails 网络应用上我的 Ruby 中的某处,并从 production.rb
配置文件中引用路径,如下所示.
APNS.pem = '/path/to/pem/file
'
我想将此文件保密,因此将其存储在 assets 文件夹中不是一个好主意。我可以在哪里安全地存储它,路径是什么样的?
您可以将它放在应用程序中 public
和 assets
之外的任何位置,并且无法从网络访问它。将它放在 config/
中是一个常见的选项。
要构建文件路径,您可以使用 Rails.root.join('config/file.pem')