我的应用程序有两个模型 Student 和 Parent student
belongs_to
parent
。
父母有属性name
和contact_no
我想做的是基于某些条件
@h=Hash.new
@students = Student.find(:condition)
@students.each do |student|
@h[@student.parent.contact_no] = @student.parent.contact_no+','+@student.name
end
但是哈希没有被创建。我无法理解这有什么问题。
对单个学生正常工作的代码没有循环工作
@h=Hash["@student.parent.contact_no" = @student.parent.contact_no]