Guest User

Untitled

a guest
Jan 23rd, 2018
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #Activity model on Service side
  2.  
  3. #setter and getter for tag_string
  4. def tag_string= tag_string
  5. self.tags.each { |tag| tag.delete } if self.tags
  6. tag_names = tag_string.split(',')
  7. tag_names.each do |tag_name|
  8. puts "tag_name: #{tag_name}"
  9. tag = Tag.new(:name => tag_name.strip)
  10. self.tags << tag
  11. end
  12. end
  13.  
  14. def tag_string
  15. puts "this works"
  16. tag_list = ""
  17. self.tags.each do |tag|
  18. tag_list.concat(tag.name+', ')
  19. end
  20. 2.times {tag_list.chop!}
  21. tag_list
  22. end
  23.  
  24. #ActivitiesController, service1:
  25. def show
  26. @activity = Activity.find(params[:id])
  27. render :json => @activity.to_json(:except => [:access_key, :created_at, :updated_at],
  28. :include => {:tags => {:only => :name}})
  29. end
Add Comment
Please, Sign In to add comment