- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
ID: rails-best-practices/read-attribute
Language: Ruby
Severity: Notice
Category: Best Practices
This rule encourages the use of self
instead of read_attribute
for reading attributes.
read_attribute
is an older method in Rails, which can make your code harder to read and understand, especially for those who are not familiar with older Rails methods. Using self
to access the model’s attributes makes the code cleaner and easier to read.
To adhere to this rule, replace instances of read_attribute(:attribute_name)
with self[:attribute_name]
. This practice not only improves readability but also ensures your code is consistent with the latest Rails conventions.
class Product < ApplicationRecord
def price
read_attribute(:price) + 42
end
end
class Product < ApplicationRecord
def price
self[:price] + 42
end
end
|
|
For more information, please read the Code Analysis documentation
Identify code vulnerabilities directly in yourVS Code editor
Identify code vulnerabilities directly inJetBrains products