2011-03-31 46 views
0

如果我运行'rake db:migrate'来运行最新的迁移,'config/initializers/'下的文件会先触发运行吗?迁移运行会首先在'config/initializers /'下执行rb文件吗?

至少,当我创建“轨产生迁移XXXX”命令迁移,在“配置/初始化/”将首先运行......所以,我想在Ruby文件就知道会这样所有初始化文件将在迁移运行之前运行?

+0

是...需要环境文件,因为在运行迁移文件时需要很多东西,比如数据库连接,模型等。 – Ashish 2011-03-31 10:55:36

回答

0

在迁移过程中,建立了完整的Rails环境,因此将在迁移之前运行config/initializers中的初始值设定项。