2021.04.27こんにちは。たいら(@tairaengineer2)です。転職を繰り返し現在4社経験している、11年目エンジニアです。RailsでRakeタスクの実装について丁寧に解説します。Rakeタスクを新規作成するコマンドは、以下の記事をご参考ください。RailsでRakeタスクの実装してみよう前提条件:実行環境について実行環境は以下の通りです。RailsのプロジェクトはC:\rails_study\sampleに作成しています。Rakeタスクの実装について解説Rakeタスクの実装について解説します。Rakeタスクは、以下のように実装します。World"endend上記サンプルのざっくりとした意味は下記になります。上記の中でnamespacedescをピックアップして解説します。namespaceとは【namespace】とは、名前空間です。名前空間を一言で言うとグループ化です。【namespace】をうまく使って分けると、管理するのがとても楽になります。ちなみに名前空間は入れ子にすることも可能です。"man"endenddescとは【desc】とは、「description」のことで和訳すると説明です。意味の通りここにRakeタスクの説明を記載します。サンプルには英字で記載していますが、日本語もOKです。作成したRakeタスクを確認するこの記事ではファイル名が【sample_task.rake】で、以下の内容のRakeタスクを作成したとして進めます。World"endendRakeタスクの作成が完了したら、正しく定義できているかを確認します。確認する方法は、railsコマンドを一覧で表示させれば確認できます。詳しくは、こちらの記事をご参考ください。Worldと表示されているので、正しく定義できていることを確認できました。作成したRakeタスクを実行する作成したRakeタスクを実行します。-Tで表示されていたコマンドです。Worldと表示されたので、正しく動くことが確認できました。RailsでRakeタスクの基本の実装の解説でした!Rakeタスクで他にできることも知りたい、という方はこちらの記事もご参考ください。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。Railsプロフィールこのブログを運営しているたいらと言います。プログラム言語を合計5言語経験している12年目エンジニアのブロガーです。このブログでは、どこよりも分かりやすくプログラムやツールのインストール方法などを解説し、エンジニアにの疑問解決に役立つ情報を発信します。お問い合わせなどがありましたら、下記のリンクからお願いします。お問い合わせこちらから記事の検索ができます。IDEAXAMPPお問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。