app/models/user/reset_password.rb
Use find_by
instead of dynamic find_by_email_or_mobile
. (https://github.com/bbatsov/rails-style-guide#find_by) Open
Open
User.find_by_email_or_mobile(login_name)
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
This cop checks dynamic find_by_*
methods.
Use find_by
instead of dynamic method.
See. https://github.com/bbatsov/rails-style-guide#find_by
Example:
# bad
User.find_by_name(name)
# bad
User.find_by_name_and_email(name)
# bad
User.find_by_email!(name)
# good
User.find_by(name: name)
# good
User.find_by(name: name, email: email)
# good
User.find_by!(email: email)