提交 bfb9b716 编写于 作者: K kennyj

Get a properly aliased_table_name, when we use a polymorphic association.

上级 0cc6c5fe
......@@ -39,7 +39,7 @@ def initialize(owner, reflection)
# post.comments.aliased_table_name # => "comments"
#
def aliased_table_name
reflection.klass.table_name
klass.table_name
end
# Resets the \loaded flag to +false+ and sets the \target to +nil+.
......
......@@ -168,6 +168,7 @@ def test_polymorphic_association_class
sponsor.sponsorable = Member.new :name => "Bert"
assert_equal Member, sponsor.association(:sponsorable).send(:klass)
assert_equal "members", sponsor.association(:sponsorable).aliased_table_name
end
def test_with_polymorphic_and_condition
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册