I know type is a magic field name with ActiveRecord for use in Single Table Inheritance. But :type is not included in Mongoid.destructive_fields. Is there any reason I can’t use it as a field name? Upload.upload_type feels so ackward and I’d much prefer to use Upload.type.
Furthermore class, category, and variety don’t seem like good alternatives.
I am using it without any problems so far. So unless I run into any issues down the road I’m going to answer no, there’s no reason to avoid using the word “type”.