dev_auth
parent
0dfe7f7541
commit
8d667dcf9c
@ -1,14 +1,5 @@
|
|||||||
class MigrateCompetitionChartRules < ActiveRecord::Migration[5.2]
|
class MigrateCompetitionChartRules < ActiveRecord::Migration[5.2]
|
||||||
def change
|
def change
|
||||||
# add_column :competition_module_md_contents, :competition_stage_id, :integer, default: 0
|
add_column :competition_module_md_contents, :competition_stage_id, :integer, default: 0
|
||||||
|
|
||||||
ChartRule.all.each do |rule|
|
|
||||||
if rule.competition
|
|
||||||
com_module = rule.competition.competition_modules.find_by(module_type: "chart")
|
|
||||||
if com_module
|
|
||||||
CompetitionModuleMdContent.create!(content: rule.content, competition_module_id: com_module.id, competition_stage_id: rule.competition_stage_id ? rule.competition_stage_id : 0)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -0,0 +1,12 @@
|
|||||||
|
class MigrateChartRule < ActiveRecord::Migration[5.2]
|
||||||
|
def change
|
||||||
|
ChartRule.all.each do |rule|
|
||||||
|
if rule.competition
|
||||||
|
com_module = rule.competition.competition_modules.find_by(module_type: "chart")
|
||||||
|
if com_module
|
||||||
|
CompetitionModuleMdContent.create!(content: rule.content, competition_module_id: com_module.id, competition_stage_id: rule.competition_stage_id ? rule.competition_stage_id : 0)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in new issue