use .or to fix all sorts of @map.mappings bugs

This commit is contained in:
Devin Howard 2016-09-25 23:35:26 +08:00
parent 50f98aebea
commit 18d8929bf1

View file

@ -16,7 +16,8 @@ class Map < ApplicationRecord
has_many :events, -> { includes :user }, as: :eventable, dependent: :destroy has_many :events, -> { includes :user }, as: :eventable, dependent: :destroy
# This method associates the attribute ":image" with a file attachment # This method associates the attribute ":image" with a file attachment
has_attached_file :screenshot, styles: { has_attached_file :screenshot,
styles: {
thumb: ['188x126#', :png] thumb: ['188x126#', :png]
#:full => ['940x630#', :png] #:full => ['940x630#', :png]
}, },
@ -31,7 +32,7 @@ class Map < ApplicationRecord
validates_attachment_content_type :screenshot, content_type: /\Aimage\/.*\Z/ validates_attachment_content_type :screenshot, content_type: /\Aimage\/.*\Z/
def mappings def mappings
topicmappings + synapsemappings topicmappings.or(synapsemappings)
end end
def mk_permission def mk_permission