こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。
この記事では、 Ruby on RailsでRakeタスクを作成するrails g taskコマンドについて丁寧に解説します。
前提条件:実行環境について
実行環境は以下の通りです。
OS | Windows10 |
---|---|
Rubyのバージョン | 2.6.6 |
Ruby on Railsのバージョン | 6.0.3.5 |
この記事ではRuby on Railsのプロジェクトは
C:\rails_study\sample
に作成しています。
Rakeタスクを作成するコマンドを解説
Rakeタスクを作成するコマンドを解説します。
コマンドプロンプトを開きプロジェクトがある場所まで移動させます。
- コマンドプロンプトを開き、cdコマンドで移動
- エクスプローラーからコマンドプロンプトを起動
のどちらかで移動させてください。
エクスプローラーからコマンドプロンプトを起動するやり方は、下記の記事をご参考ください。
Rakeタスク作成コマンドは
1 |
rails g task 「タスク名」 |
です。
このコマンドをたたくと
C:\rails_study\sample\lib\tasks
配下にRakeタスクが新規作成されます。
この記事では作成するタスクの名前を【sample_task】とします。
1 |
rails g task sample_task |
をたたいて下画像のメッセージが表示されていれば、無事作成がされています。
C:\rails_study\sample\lib\tasks
配下を確認してみると、【sample_task.rake】Rakeタスクが新規作成されていることが確認できます。
Rakeタスクは以下の中身で新規作成されます。
1 2 |
namespace :sample_task do end |
まとめ:Ruby on RailsでRakeタスクを新規作成してみよう
以上がRuby on RailsでRakeタスクを新規作成するrails g taskコマンドの解説でした!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
Rakeタスクの実装については、以下の記事をご参考ください。
コメント