気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

RailsでRakeタスクを作成する

タスクを生成

$ rails generate task sample
$ cat lib/tasks/sample.rake


生成タスク

namespace :sample do
end


生成タスクの中身を実装

namespace :sample do
	desc "hello"
	task :hello do
		puts "hello"
	end
end


作成タスクの確認

$ bundle exec rake -vT

・・・
rake sample:hello
・・・


作成タスクを実行してみる

$ bundle exec rake sample:hello
hello 

Railsバッチ処理を作成してみる(Rakeのタスクの場合)Add Star
http://d.hatena.ne.jp/yk5656/20140803/1407569988

ほとんど、上の記事のパクリ。勉強のために再度書いてみた。