\ay diaryhoge moge

2016-09-14

Tumblr logo white transparent 16

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から?