metamaps--metamaps/app/models/message.rb

16 lines
284 B
Ruby
Raw Normal View History

2015-12-11 14:23:41 -05:00
class Message < ActiveRecord::Base
belongs_to :user
belongs_to :resource, polymorphic: true
2016-06-30 11:42:46 +08:00
delegate :name, to: :user, prefix: true
2015-12-11 14:23:41 -05:00
def user_image
2016-06-30 11:42:46 +08:00
user.image.url
2015-12-11 14:23:41 -05:00
end
2016-06-30 11:42:46 +08:00
def as_json(_options = {})
json = super(methods: [:user_name, :user_image])
2015-12-11 14:23:41 -05:00
json
end
end