class ProjectPost include Mongoid::Document include Mongoid::Timestamps field :content field :user_id field :user_tags, type: Array, :default => [] field :internal_response, type: Boolean, :default => true belongs_to :site_request def my_post?(userid) self.user_id == userid end def get_user User.find(self.user_id) rescue nil end def tagged_users User.find(self.user_tags) rescue [] end end