diff --git a/app/tasks/sync_forge_projects_rake.rb b/app/tasks/sync_forge_projects_rake.rb index f86137b6..ab84403f 100644 --- a/app/tasks/sync_forge_projects_rake.rb +++ b/app/tasks/sync_forge_projects_rake.rb @@ -1,7 +1,11 @@ +require 'uri' +require 'net/http' + class SyncForgeProjectsRake # 运行示例: 检查哪些项目的repo不存在,bundle exec rails runner "SyncForgeProjectsRake.new.call()" def call + end end \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index 45ba4855..f6a97700 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -19,6 +19,7 @@ Rails.application.routes.draw do resources :sync_forge, only: [:create] do collection do post :sync_users + post :sync_projects end end resources :composes do