在我目前的項目中,我必須在一個表的列中獲取一些數據,並將它們放到第二個表。第一個表中的數據已經被保存哈希如下:在軌道上的紅寶石添加數據從一個表到另一個
---
- 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
任何人都可以請讓我知道如果我的代碼中有什麼問題。
如果是的話如何解決它?
非常感謝