菊川大介(Daisuke Kikukawa)の個人日記

日々の学びを書いていきます

Railsの開発にアサインされた時に必要なこと

rakeタスクを確認する

  • lib/tasks/〇〇.rakeファイル

実行方法 rake greet:say_hello

#基本形
namespace :greet do
  desc "タスクの説明" #desc → description(説明)
  task task_name: :environment do #task_nameは自由につけられる
    # 実行したい処理を記述する場所
  end
end

#lib/tasks/greet.rake
namespace :greet do
  desc "Helloを表示するタスク"
  task say_hello: :environment do
    puts "Hello"
  end
end

seedファイルの確認

実行方法 rails db:seed