ERBを埋め込んだYAMLファイルを読み込むためのモジュールを作成します。 設定ファイルとしてYAMLファイルを用意した場合に便利です。 この記事の要点 以下の感じで実装できます。パッと見でよくわからない場合は、実装・実行例のところを見てください require "yaml" require "erb" module ERBEmbeddedYAML module_function def load_file(yaml_path) erb_str = File.read(yaml_path) yaml = ERB.new(erb_str).result YAML.load(yaml) end end Railsのrails/railties/lib/rails/application/configuration.rbのload_database_yaml辺りが参考になります 使い道 YAML