有没有办法从rails中的secrets.yml文件调用方法?
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
encrypt_key: <%= ENV['ENCRYPT_KEY'] || missing_key('encrypt_key') %>
我们在哪里可以定义缺失的密钥?辅助文件尚未加载。
答案 0 :(得分:1)
初始化器!在初始化文件(config/initializers/your_file.rb
)中定义您的方法。
# config/initializers/your_file.rb
def missing_key(name)
# get a missing key by name
end