config_forを思い出せなかったんだ
RailsでYAMLファイルを読んで、あとRAILS_ENV
ででの読み分けもしてくれて、ってなんだっけ…… あー、もうgrepでいいや、ってやるのは悪いクセかも。
def
の中身から検索できるとようにしておくとよかったりするかな? (リテラル、クラス名、メソッド名あたり)
で、config_for
を探し出せたんだけど、その時にconfig/secrets.ymlでshared
てのを書けるのを知った。
all_secrets = YAML.load(ERB.new(IO.read(yaml)).result) || {}
shared_secrets = all_secrets["shared"]
env_secrets = all_secrets[Rails.env]
secrets.merge!(shared_secrets.symbolize_keys) if shared_secrets
secrets.merge!(env_secrets.symbolize_keys) if env_secrets
と思ったんだけど、よく見たらmasterだった。 5.1から?