Guest User

Untitled

a guest
Apr 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. class Content
  2. include MongoMapper::Document
  3. include Versioned
  4. include Grip
  5.  
  6. key :_type, String
  7. key :image
  8. key :category_id, ObjectId
  9. timestamps!
  10.  
  11. many :tags, :as => :content
  12. belongs_to :category
  13.  
  14. def tag_list
  15. tags.collect(&:name).join(", ")
  16. end
  17.  
  18. def tag_list=(tag_str)
  19. self.tags = []
  20. tag_str.split(", ").collect{|n| Tag.new(:name=>n)}.each do |tag|
  21. tags << tag
  22. end
  23. save
  24. tags
  25. end
  26.  
  27. end
Add Comment
Please, Sign In to add comment