2017-07-27 6 views
0

私はRails 5を使用しています。非環境固有のアプリケーション構成変数を定義するにはどうすればよいですか?私は、設定/初期化子/ global.rbRails 5では、どのようにアプリケーション固有の設定変数を定義しますか?

config.num_currencies_in_index = 12 

でこれを作成してみましたが、私はConstantsと呼ばれる初期化子でモジュールを作成示唆して、ちょうどその名前空間の下にGLOBAL_VARIABLESを定義し、このエラー

​​

答えて

0

で迎えていますあなたのアプリでそれらを使用してください。こうすることで、Rails設定を偶発的にオーバーライドすることはできません。

ので、あなたの初期化子は、あなたがConstants::NUM_CURRENCIES_IN_INDEX

であなたのコードでそれを使用することができます

module Constants 
    NUM_CURRENCIES_IN_INDEX = 12.freeze 
end 

ようになります。

関連する問題