저는 type
이 magic field name이고 ActiveRecord
인 것을 알고 있습니다. 단일 테이블 상속에 사용합니다. 그러나 :type
은 Mongoid.destructive_fields
에 포함되어 있지 않습니다. 필드 이름으로 사용할 수없는 이유가 있습니까? Upload.upload_type
은 매우 기분이 좋으며 나는 Upload.type
을 선호합니다.몽고이 (Mongoid)를 사용하는 레일스에서 "type"이라는 단어를 피하는 이유는 무엇입니까?
더욱이 class
, category
및 variety
은 좋은 대안으로 보이지 않습니다.
네, 그렇지만 왜'_type'이'type'을 방해합니까? 지금까지 테스트에 문제가 없습니다. –