parent
504b0f9a6a
commit
faac0e76aa
@ -1,16 +1,18 @@
|
||||
class ModifyScriptAndDescriptionForShixuninfo < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
Shixun.find_each do |shixun|
|
||||
if shixun.shixun_info
|
||||
shixun.shixun_info.update_attributes(propaedeutics: shixun[:propaedeutics],
|
||||
description: shixun[:description],
|
||||
evaluate_script: shixun[:evaluate_script],
|
||||
shixun_id: shixun[:id])
|
||||
else
|
||||
ShixunInfo.create!(propaedeutics: shixun[:propaedeutics], description: shixun[:description],
|
||||
evaluate_script: shixun[:evaluate_script], shixun_id: shixun.id)
|
||||
end
|
||||
end
|
||||
remove_columns :shixuns, :description, :propaedeutics, :evaluate_script
|
||||
end
|
||||
end
|
||||
class ModifyShixunInfoForShixuns < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
Shixun.find_each do |shixun|
|
||||
if shixun.shixun_info
|
||||
shixun.shixun_info.update_attributes(propaedeutics: shixun[:propaedeutics],
|
||||
description: shixun[:description],
|
||||
evaluate_script: shixun[:evaluate_script],
|
||||
shixun_id: shixun[:id])
|
||||
else
|
||||
ShixunInfo.create!(propaedeutics: shixun[:propaedeutics], description: shixun[:description],
|
||||
evaluate_script: shixun[:evaluate_script], shixun_id: shixun.id)
|
||||
end
|
||||
end
|
||||
if shixun.description.present?
|
||||
remove_columns :shixuns, :description, :propaedeutics, :evaluate_script
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in new issue