IT박스

rails 부울 필드 :`is_foo` 또는 그냥`foo`?

itboxs 2020. 12. 9. 07:59
반응형

rails 부울 필드 :`is_foo` 또는 그냥`foo`?


중복 가능성 :
Rails에서 부울 열 이름 지정

부울 필드의 이름과 관련된 레일 규칙은 무엇입니까?

나는이있는 경우 예를 들어, User자사의 "화려 함"에 대한 플래그를 필요로 모델을, 나는 dB 필드 호출해야 is_active또는 active?

참고 : Rails는 부울 필드 User.is_active?User.active?.


- 일반 - 형용사의 형태는 쉽게 루비와 레일스의 규범 even?, nil?, empty?blank?예를 들어. is_#{something}?내가 생각할 수 있는 형식의 유일한 방법은 Kernel#is_a?클래스 정체성을 결정하는 것입니다 . 따라서 표준 명명 규칙을 고수하기 위해 is_이와 같은 부울 메서드를 사용하지 않습니다.


두 가지 중에서 자신에게 더 잘 들리는 것을 선택해야합니다. User.active? 또는 User.is_active?

나는 개인적으로 전자를 선택합니다.

물음표는 Rails가 아니라 Ruby에서 나온 것입니다.

참고 URL : https://stackoverflow.com/questions/3112078/rails-boolean-fields-is-foo-or-just-foo

반응형