Rails初始化文件夹

时间:2010-01-12 01:35:13

标签: ruby-on-rails actionmailer

我在理解如何使用intializers文件夹中的文件时遇到了一些麻烦。此目录中的所有文件是否自动加载?或者我们是否需要在某个位置指定哪些?

以上问题发挥作用,因为我想设置动作邮件。我在这个文件夹中创建了一个名为smtp_gmail.rb的文件,定义了一个ActionMailer :: Base.smtp_settings = {...}。这足以让动作邮件知道使用这些设置吗?

我的猜测是初始化文件夹中的所有文件都已加载,如果设置了特定内容的配置,则会使用它。

1 个答案:

答案 0 :(得分:2)

是的,config/initializers中的文件会自动加载。

这是一个详细的article on the subject。见2.7.27节。