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
1010 # results in a more efficient query that only selects the necessary key.
1111 #
1212 # @safety
13- # This cop is unsafe because model can define attribute aliases.
13+ # This cop is unsafe because model can use column aliases.
1414 #
1515 # [source,ruby]
1616 # ----
17- # class User < ApplicationRecord
18- # alias_attribute :nickname, :name
19- # end
20- #
2117 # # Original code
22- # User.map { |user| user[:nickname] } # => array of nicknames
18+ # User.select('name AS nickname'). map { |user| user[:nickname] } # => array of nicknames
2319 #
2420 # # After autocorrection
25- # User.pluck(:nickname) # => raises ActiveRecord::StatementInvalid
21+ # User.select('name AS nickname'). pluck(:nickname) # => raises ActiveRecord::StatementInvalid
2622 # ----
2723 #
2824 # @example
You can’t perform that action at this time.
0 commit comments