在我当前的项目中,我必须在一个表的列中获取一些数据并将它们放到第二个表中。第一个表数据已保存为哈希,如下所示:
---
- werweqr
- test
- B1
- B2
- B3
- xvxczv
我在迁移文件中编写了以下代码,以将第一个表中的数据添加到第二个表中。但是数据不是从第一个发送到第二个。
@scenario_response = ScenarioResponse.where("selected_barriers != ?", "");
@scenario_response.each do |p|
p.selected_barriers.each do |barrier|
Settings.test = barrier
# SelectedBarriers.create(:scenario_response_id => p.id, :barrier => barrier)
end
end
如果我的代码有问题,谁能告诉我。
如果是这样如何解决?
非常感谢