質問
私はintializersフォルダ内のファイルを使用する方法を理解少し問題を抱えています。このディレクトリ内のすべてのファイルが自動的にセットされていますか?あるいは、我々はいくつかの場所にいるものを指定する必要がありますか?
私はセットアップアクションメーラーにたかったので、上記の質問には、遊びに来ました。これが定義されactionmailerの:: Base.smtp_settings = {...}をフォルダ内の私はsmtp_gmail.rbというファイルを作成しました。これはアクションメーラーがこれらの設定を使用するように知っているのに十分ですか?
私の推測では、初期化子フォルダ内のすべてのファイルがロードされていることである、と具体的な何かのためのコンフィギュレーションが設定された場合、それが使用されます。
解決
はい、config/initializers
内のファイルが自動的にロードされます。
ここで対象とするに関する詳細な記事です。セクション2.7.27を参照してください。
所属していません StackOverflow