How to save images and videos in different fields from rss feed
I have enclosure_url and enclosure_type
If this type is image save in picture field
For example:
feed = Feedjira::Feed.fetch_and_parse 'http://example.com/feed.xml'feed.entries.first.enclosure_url # => "http://example.com/d260eb5c"feed.entries.first.enclosure_type # => "image/jpeg"feed.entries.last.enclosure_url # => 'https://youtu.be/AnXR-MKhg64'feed.entries.last.enclosure_type # => "video/x-ms-asf"
feed_entry.rb
class FeedEntry include Mongoid::Document include Mongoid::Timestamps require 'social_shares' field :enclosure_url, type: String field :enclosure_type, type: String field :video, type: String mount_uploader :picture, PictureUploader before_save :media_type def media_type if self.enclosure_type = /image\// self.picture = self.enclosure_url else self.video = self.enclosure_url end endend