Я использую неуклюжий обходной путь в моем начальном файле, чтобы остановить добавление одних и тех же данных дважды.
if Therapy.count == 0
therapies = Therapy.create([
{ :name => 'Peritoneal dialysis'
},
{ :name => 'Haemodialysis'
},
{ :name => 'Plasma therapy'
},
{ :name => 'Laparotomy'
},
{ :name => 'Haemofiltration'
}
])
end
Полагаю, это можно изменить на следующее
if Therapy.count == 0
therapies = Therapy.create([
{ :name => 'Peritoneal dialysis'
},
{ :name => 'Haemodialysis'
},
{ :name => 'Plasma therapy'
},
{ :name => 'Laparotomy'
},
{ :name => 'Haemofiltration'
}
])
elsif Therapy.count == 4
therapies = Therapy.create([
{ :name => 'NEW THERAPY'
}
])
end