【发布时间】:2019-10-03 22:13:14
【问题描述】:
我正在使用 Rails 5。我有以下课程
class ParentObject < ApplicationRecord
has_and_belongs_to_many :child_objects, :optional => false
end
我有一个参数,params[:child_objects],传递给我的控制器,它是这些对象 ID 的数组。我如何编写一个查找器来返回与这些 ID 相关的对象?我试过这个
parent_objects = ParentObject.joins(:child_objects).where(
:child_objects => child_objects
)
但出现此错误
Unknown primary key for table parent_objects_child_objects in model ParentObject::HABTM_ChildObjects
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 has-many finder