rake taskの中断はreturnではなくnextだった[Rails]
task :test do puts 'hoge' return puts 'moge' end
実行する
rake aborted!
LocalJumpError: unexpected return
怒られた…
rake taskの中断はreturnじゃなくてnextとのこと
task :test do puts 'hoge' next puts 'moge' end
以下の場合はreturnとのこと
task :foo do do_something end def do_something puts "startd" return puts "end" end
http://stackoverflow.com/questions/2316475/how-do-i-return-early-from-a-rake-task