CapistranoをMerbでDataMapperを使ってる場合に、
cap deploy:migrationsを実行した時に、rake db:migrateではなく、rake db:autoupgradeをするようにするための設定の書き方のメモです。
具体的には、以下のようにdeploy:migrateタスクを書き換えます。
config/deploy.rb
ruby>>
namespace :deploy do
desc "Run autoupgrade"
task :migrate do
run "cd #{release_path}; rake db:autoupgrade MERB_ENV=production"
end
end
<<--
これでOKです。
posted by
genki on Tue 2 Dec 2008 at 15:04 with 0 comments