如何拆分这个数组并存储到数据库中?如何拆分数组并在rails上存储到数据库中?
我的模型中有三个字段叫Question_id, Answer_id and Phase_id
。
我有这样一个结果:
question_hash_string = "{\"5\":[\"5\",\"0\",\"\"],\"25\":[\"25\",\"1\",\"3\"]}"}
看起来像{5:[5,0,1], 25:[25,1,3] ... }
。
我想拆分数组并将结果存储到每个集合的Question
,Answer
和Phase
的三个字段中。
在我的Batch
表中,我有三列:question_id
,answer_id
和phase_id
。
的array[5,0,1]
第一个值,5
进入question_id
,0
到answer_id
并1
到phase_id
。在第二行25
至question_id
,1
至answer_id
和3
至phase_id
。
你怎么想保存我的意思是所有的都在同一个表? – codeit
@checkit是的,如果我有一个名为批处理表和问题,答案和阶段三列。我想在数据库中逐行存储第一个值问题,第二个答案和第三个到每个数组列表的相位... – Vinay
是关键指示批次ID? – codeit