#215 ニコニコ同期テスト

This commit is contained in:
2026-01-15 08:06:58 +09:00
parent 43c79d64b0
commit b1e9418cd8
3 changed files with 108 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
require "rake"
module RakeTaskHelper
# Railsの rake task を一度だけロードする
def load_rails_tasks!
return if defined?(@rails_tasks_loaded) && @rails_tasks_loaded
@rails_tasks_loaded = true
Rake.application = Rake::Application.new
Rails.application.load_tasks
end
def run_rake_task(full_name)
load_rails_tasks!
task = Rake::Task[full_name] # ここは rake[...] じゃなくて良い
task.reenable
task.invoke
end
end