我有一个PEM文件应该存储在我的Ruby on Rails Web应用程序的某个地方,并从production.rb
配置文件中引用路径,如下所示。
APNS.pem = '/path/to/pem/file
“
我想将此文件保密,因此将其存储在assets文件夹中并不是一个好主意。我在哪里可以安全地存储它以及路径是什么?
答案 0 :(得分:3)
您可以将其放置在public
和assets
之外的应用中的任意位置,并且无法通过网络访问它。将其放在config/
中是一种常见的选择。
要构建文件的路径,您可以使用Rails.root.join('config/file.pem')