con*_*t47 3 capistrano ruby-on-rails
所以我使用它作为我当前的after_update
task :after_update_code, :roles => :app do
do_something
end
Run Code Online (Sandbox Code Playgroud)
但在部署时,我收到此错误消息
before_ and after_ is deprecated, please see the new before() and after() methods
Run Code Online (Sandbox Code Playgroud)
我看了看,试着写这个
after :update_code, :roles => app do
do_something
end
Run Code Online (Sandbox Code Playgroud)
但是卡皮斯特拉诺忽略了它.更新此内容的正确方法是什么?
请注意'看'不是'使用'.(Guh.总是很难找到capistrano文档.) https://github.com/leehambley/capistrano-handbook/blob/master/index.markdown http://weblog.jamisbuck.org/2007/5/11/capistrano -2-0预览-2
after 'deploy:update_code' do
#etc
end
Run Code Online (Sandbox Code Playgroud)
看起来您必须完全限定任务的名称.