包含的文档在哪里?方法
答案 0 :(得分:4)
答案 1 :(得分:1)
对于记录(我知道它已超过5年),Rails中的ActiveRecord有一个include?
方法(至少现在),它适用于集合(例如has_many引用):
https://github.com/rails/rails/blob/master/activerecord/lib/active_record/associations/collection_association.rb#L274
def include?(record)
if record.is_a?(reflection.klass)
if record.new_record?
include_in_memory?(record)
else
loaded? ? target.include?(record) : scope.exists?(record.id)
end
else
false
end
end
答案 2 :(得分:0)
它来自Ruby API,而不是Rails API: