提交 e0e89180 编写于 作者: G Guillermo Iguaran

AliasTracker.pluralize use pluralize_table_names of model

上级 23e94a67
......@@ -49,8 +49,8 @@ def aliased_name_for(table_name, aliased_name = nil)
end
end
def pluralize(table_name)
ActiveRecord::Base.pluralize_table_names ? table_name.to_s.pluralize : table_name.to_s
def pluralize(table_name, base)
base.pluralize_table_names ? table_name.to_s.pluralize : table_name.to_s
end
private
......
......@@ -32,7 +32,7 @@ def table_name_for(reflection)
end
def table_alias_for(reflection, join = false)
name = alias_tracker.pluralize(reflection.name)
name = alias_tracker.pluralize(reflection.name, reflection.active_record)
name << "_#{alias_suffix}"
name << "_join" if join
name
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册