|
|
|
@ -67,6 +67,7 @@ class InitializationDataController < ApplicationController
|
|
|
|
|
logger.info("#########test_sets: #{@test_sets.map(&:id)}")
|
|
|
|
|
logger.info("#########challenge_chooses: #{@challenge_chooses.map(&:id)}")
|
|
|
|
|
logger.info("#########challenge_questions: #{@challenge_questions.map(&:id)}")
|
|
|
|
|
logger.info("#########attachments: #{@att_ids.count}")
|
|
|
|
|
connect_to_origin_date database
|
|
|
|
|
logger.info("#########subjects: #{@subjects.count}")
|
|
|
|
|
logger.info("#########stage: #{@stages.count}")
|
|
|
|
@ -82,6 +83,7 @@ class InitializationDataController < ApplicationController
|
|
|
|
|
logger.info("#########test_sets: #{@test_sets.count}")
|
|
|
|
|
logger.info("#########challenge_chooses: #{@challenge_chooses.count}")
|
|
|
|
|
logger.info("#########challenge_questions: #{@challenge_questions.count}")
|
|
|
|
|
logger.info("#########attachments: #{@att_ids}")
|
|
|
|
|
ActiveRecord::Base.transaction do
|
|
|
|
|
copy_subject_data
|
|
|
|
|
copy_stages_data
|
|
|
|
@ -105,14 +107,23 @@ class InitializationDataController < ApplicationController
|
|
|
|
|
|
|
|
|
|
# 链接库
|
|
|
|
|
def connect_to_origin_date database
|
|
|
|
|
# ActiveRecord::Base.establish_connection(
|
|
|
|
|
# adapter: "mysql2",
|
|
|
|
|
# host: "rm-bp13v5020p7828r5r.mysql.rds.aliyuncs.com",
|
|
|
|
|
# username: "testeducoder",
|
|
|
|
|
# password: "TEST@123",
|
|
|
|
|
# database: "#{database}",
|
|
|
|
|
# encoding: "utf8"
|
|
|
|
|
# )
|
|
|
|
|
ActiveRecord::Base.establish_connection(
|
|
|
|
|
adapter: "mysql2",
|
|
|
|
|
host: "rm-bp13v5020p7828r5r.mysql.rds.aliyuncs.com",
|
|
|
|
|
username: "testeducoder",
|
|
|
|
|
password: "TEST@123",
|
|
|
|
|
host: "127.0.0.1",
|
|
|
|
|
username: "root",
|
|
|
|
|
password: "123456",
|
|
|
|
|
database: "#{database}",
|
|
|
|
|
encoding: "utf8"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 获取需要的路径
|
|
|
|
|