如何从secret.yml文件中调用函数

时间:2016-08-17 04:43:38

标签: ruby-on-rails

有没有办法从rails中的secrets.yml文件调用方法?

production:
  secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
  encrypt_key: <%= ENV['ENCRYPT_KEY'] || missing_key('encrypt_key') %> 

我们在哪里可以定义缺失的密钥?辅助文件尚未加载。

1 个答案:

答案 0 :(得分:1)

初​​始化器!在初始化文件(config/initializers/your_file.rb)中定义您的方法。

# config/initializers/your_file.rb

def missing_key(name)
   # get a missing key by name
end