app/models/meta_datum_users.rb
# -*- encoding : utf-8 -*-
class MetaDatumUsers < MetaDatum
has_and_belongs_to_many :users,
join_table: :meta_data_users,
foreign_key: :meta_datum_id,
association_foreign_key: :user_id
def to_s
Array(value).map(&:to_s).join("; ")
end
def value
case meta_key.label
when "owner"
media_resource.user
else
users
end
end
end