Ruby on Rails上私有资产的路径

时间:2015-10-26 20:14:44

标签: ruby-on-rails ruby-on-rails-4 pem

我有一个PEM文件应该存储在我的Ruby on Rails Web应用程序的某个地方,并从production.rb配置文件中引用路径,如下所示。

APNS.pem = '/path/to/pem/file

我想将此文件保密,因此将其存储在assets文件夹中并不是一个好主意。我在哪里可以安全地存储它以及路径是什么?

1 个答案:

答案 0 :(得分:3)

您可以将其放置在publicassets之外的应用中的任意位置,并且无法通过网络访问它。将其放在config/中是一种常见的选择。

要构建文件的路径,您可以使用Rails.root.join('config/file.pem')