application.rbからinitializers/batch.rbファイルにすべてのカスタム構成を配置しました。構成は次のようになります
Batch.enc_sys = "utf"
Models ディレクトリで使用したファイルから、上記の値を読み取るにはどうすればよいですか? application.rbで宣言された値を読み取る方法のようにそれらを読み取ることができませんでした
誰でも助けることができますか?
application.rbからinitializers/batch.rbファイルにすべてのカスタム構成を配置しました。構成は次のようになります
Batch.enc_sys = "utf"
Models ディレクトリで使用したファイルから、上記の値を読み取るにはどうすればよいですか? application.rbで宣言された値を読み取る方法のようにそれらを読み取ることができませんでした
誰でも助けることができますか?
もう 1 つの方法 (RAILS の方法) は、次のように config ディレクトリ内に config.yml ファイルを作成することです。
defaults: &defaults
batch:
enc_sys: utf8
development:
<<: *defaults
test:
<<: *defaults
production:
<<: *defaults
この構成ファイルは、config/initializers のカスタム初期化子から読み込まれます。
APP_CONFIG = YAML.load_file("#{Rails.root}/config/config.yml")[RAILS_ENV]
次に、次のような値を取得できます。
APP_CONFIG["batch"]['enc_sys']