提交 8a8ac422 编写于 作者: M meganemura

Use __callee__ to pass alias instead of original method name

Before

```
> Article.left_joins
ArgumentError: The method .left_outer_joins() must contain arguments.
```

After

```
> Article.left_joins
ArgumentError: The method .left_joins() must contain arguments.
```
上级 bd2542b7
......@@ -441,7 +441,7 @@ def joins!(*args) # :nodoc:
# => SELECT "users".* FROM "users" LEFT OUTER JOIN "posts" ON "posts"."user_id" = "users"."id"
#
def left_outer_joins(*args)
check_if_method_has_arguments!(:left_outer_joins, args)
check_if_method_has_arguments!(__callee__, args)
args.compact!
args.flatten!
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册