提交 6183e55f 编写于 作者: M miloops 提交者: Jeremy Kemper

Use reflection primary_key instead of id for when selecting association ids.

[#906 state:resolved]
Signed-off-by: NJeremy Kemper <jeremy@bitsweat.net>
上级 367a55e1
......@@ -1307,7 +1307,7 @@ def collection_reader_method(reflection, association_proxy_class)
if send(reflection.name).loaded?
send(reflection.name).map(&:id)
else
send(reflection.name).all(:select => "#{reflection.quoted_table_name}.id").map(&:id)
send(reflection.name).all(:select => "#{reflection.quoted_table_name}.#{reflection.klass.primary_key}").map(&:id)
end
end
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册