使用ruby on rails

时间:2015-12-14 12:49:47

标签: mysql ruby-on-rails ruby ruby-on-rails-3

这是我的查询

SELECT lists.id, items.id FROM `lists` LEFT JOIN items ON lists.id = items.list_id

我有三个列表,列表1有三个列表 然后在rails中它给了我三个表格

**list1  list1  list1**         
item1  item1  item1
item2  item2  item2
item3  item3  item3

这意味着它根据项目数进行循环 在rails中是否有任何方法可以在erb文件中创建一个数组,并且可以检查记录是否已存在?

1 个答案:

答案 0 :(得分:0)

这是sql join的正常行为 - 返回满足条件的所有行。如果一个列表有5个项目 - 你将有5个结果,其中lists.id = items.list_id。

也许您正在寻找GROUP BY?

function checkAnswer() {

     var getDiv = document.getElementById("hiddenSum");
    document.write(getDiv.innerText); //this will return text inside div: 
}