我需要找到一種方法來顯示我的空缺模型中的所有空缺,但用戶已申請的空缺模型除外。 我在一個獨立的模型AppliedVacancies中保留某個用戶申請的空缺的ID。有兩種不同型號的活動記錄規格
我在想的東西線的線路:
@applied = AppliedVacancies.where(employee_id: current_employee)
@appliedvacancies_id = []
@applied.each do |appliedvacancy|
@appliedvacancies_id << appliedvacancy.id
end
@notyetappliedvacancies = Vacancy.where("id != ?", @appliedvacancy_id)
但它似乎不喜歡把自己的ID的數組。我將如何去解決這個問題?
我獲得以下錯誤:
PG :: DatatypeMismatch:錯誤:在哪裏必須是boolean類型的參數,而不是類型的記錄 LINE 1:!選擇 「空缺」 * FROM 「職位空缺」,(ID = 13,14) ^ :SELECT「vacancies」* FROM「vacancies」WHERE(id!= 13,14)
非常感謝你,我有很多東西需要學習,讓我的代碼效率,作爲一個初學者,我大多樂意與「它作品「,但我知道這是我應該真正關注的。再次謝謝你。 –