kawabatas技術ブログ

試してみたことを書いていきます

Railsのコード内で引数ありのRakeタスクを実行する

bin/rails sample:task[a,b]

引数 a, b を扱う sample:task を実行する場合、

require 'rake'

Rails.application.load_tasks

Rake::Task['sample:task'].execute(Rake::TaskArguments.new([:a, :b], [a, b]))