任何测试轨的活动记录查询

时间:2015-04-17 12:46:36

标签: ruby-on-rails activerecord

我的rails应用程序中有Job,Category和JobCategory模型。我使用postgresql作为数据库。我的Job和Category模型之间有多对多的关系。在我的工作展示页面以及当前显示的工作中,我希望显示属于当前显示工作的同一类别的所有工作。

我试过了:

<% JobCategory.where(category_id = ANY (@job.categories)).each do |job| %>

但是我收到了一个错误。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

JobCategory.where('category_id in (?)', @job.categorie_ids)