【Rails】バッチを作ってみる
![](https://odaneko-tec.com/wp-content/uploads/2023/11/【Rails】バッチを作ってみる-1-1.png)
~簡単な自己紹介~
- 嫁と猫3匹と暮らすフルリモートの三十路SE
- ブリッジSE的なポジションを務めることが多く、チーム運営、顧客折衝、ベンダーコントロールが得意
- 得意言語はSQL、VBA
- 管理や経営にも興味があり、資格で言うと行政書士、社労士もこっそり勉強中
コンテナを立ち上げる
docker compose up -d
![](https://odaneko-tec.com/wp-content/uploads/2023/11/image-29-1024x549.png)
コンテナに入る
docker compose exec web bash
![](https://odaneko-tec.com/wp-content/uploads/2023/11/image-30-1024x549.png)
バッチを作成する
下記のコマンドを実行し、バッチのひな形を作成します。
rails g task test
作成されたrakeファイルを下記の内容で編集します。
namespace :test do
desc "hello world"
task test: :environment do
p "hello world"
end
end
![](https://odaneko-tec.com/wp-content/uploads/2023/11/image-32-1024x549.png)
バッチを実行する
rake test:test
![](https://odaneko-tec.com/wp-content/uploads/2023/11/image-33-1024x549.png)
以上になります。
お疲れさまでした。