我正在尝试检查数组中是否包含属性的值。 像那样:
@teste = []
@vacancies_interns.each do |vacancy_intern|
@teste << vacancy_intern.id
end
@hr_curriculum_interns = HrCurriculumIntern.where(@teste.include?(:id) == true)
作为一个例子,变量@teste的输出是: [5,6,8,10,12,15]
我在表上列出了变量@ hr_curriculum_interns,即使有条件,也列出了所有表行。
对不起英语:P
答案 0 :(得分:2)
它很简单:
@hr_curriculum_interns = HrCurriculumIntern.where(id: @teste)