如何检查值属性是否包含在数组中?

问题描述:

我想检查一个属性的值是否包含在一个数组中。 喜欢的是:如何检查值属性是否包含在数组中?

@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

它简单:

@hr_curriculum_interns = HrCurriculumIntern.where(id: @teste) 
+0

魔兽世界\ O /它的作品,非常感谢=] –