Class: Abizvn::Media::Album
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Abizvn::Media::Album
- Includes:
- Commonbase::RansackSearchable
- Defined in:
- app/models/abizvn/media/album.rb
Instance Method Summary collapse
Instance Method Details
#associate_images(image_ids) ⇒ Object
20 21 22 23 24 25 |
# File 'app/models/abizvn/media/album.rb', line 20 def associate_images(image_ids) associated_images_ids = self.album_images.pluck(:image_id) image_ids.each do |id| self.album_images.create(image_id: id) unless associated_images_ids.include?(id.to_i) end end |
#associate_videos(video_ids) ⇒ Object
27 28 29 30 31 32 |
# File 'app/models/abizvn/media/album.rb', line 27 def associate_videos(video_ids) associated_videos_ids = self.album_videos.pluck(:video_id) video_ids.each do |id| self.album_videos.create(video_id: id) unless associated_videos_ids.include?(id.to_i) end end |