File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -10,19 +10,15 @@ module Rails
10
10
# results in a more efficient query that only selects the necessary key.
11
11
#
12
12
# @safety
13
- # This cop is unsafe because model can define attribute aliases.
13
+ # This cop is unsafe because model can use column aliases.
14
14
#
15
15
# [source,ruby]
16
16
# ----
17
- # class User < ApplicationRecord
18
- # alias_attribute :nickname, :name
19
- # end
20
- #
21
17
# # Original code
22
- # User.map { |user| user[:nickname] } # => array of nicknames
18
+ # User.select('name AS nickname'). map { |user| user[:nickname] } # => array of nicknames
23
19
#
24
20
# # After autocorrection
25
- # User.pluck(:nickname) # => raises ActiveRecord::StatementInvalid
21
+ # User.select('name AS nickname'). pluck(:nickname) # => raises ActiveRecord::StatementInvalid
26
22
# ----
27
23
#
28
24
# @example
You can’t perform that action at this time.
0 commit comments