我对 ruby 很陌生,并且已经尝试过寻找这个但没有解决方案可以满足我的需求。
我有一个公司到工作的协会。所以一个公司有很多工作,每个工作都属于一个公司。
搜索工作后 - 我想查询保存到每个工作的关联公司 ID。
因此,在搜索例如“Ruby”的职位后 - 我想返回与该职位匹配的所有职位及其相关的公司数据。以下查询类型的唯一问题是工作 ID 被替换为公司 ID,我永远无法访问每个工作 ID
@jobs_list = Jobs.select("jobs.*, companies.*").where("title LIKE ?", "%#{params[:jobs][:title]}%").joins("LEFT JOIN companies on jobs.company_id = companies.id")
有什么建议/更好的做法吗?