2014-02-09 4 views
1

속성의 값이 배열에 포함되어 있는지 확인하려고합니다. 그 추천 는 : 예를 들어, 값 속성이 배열에 포함되어 있는지 확인하는 방법은 무엇입니까?

@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

답변

2

그것은 간단 같은 :

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

와우 \ O/그 작품 덕분에 많은 =] –

관련 문제