Quantcast
Channel: Active questions tagged feedjira - Stack Overflow
Viewing all articles
Browse latest Browse all 30

Ruby on Rails save images and videos in different fields

$
0
0

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

Viewing all articles
Browse latest Browse all 30

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>