Sha256: 18cb7b6b5d1abe413de693df92ed8fc4877120782b289a28f6a5a46d46ef89c0

Contents?: true

Size: 566 Bytes

Versions: 1

Compression:

Stored size: 566 Bytes

Contents

module RailsAdminFeaturedContent
  class FeaturedContent < ActiveRecord::Base
    has_many :featured_content_images, inverse_of: :featured_content, dependent: :destroy
    
    self.table_name = 'featured_contents'

    def featured_sanitized
      white_list_sanitizer = Rails::Html::WhiteListSanitizer.new
      white_list_sanitizer.sanitize(
        self.content,
        tags: %w(div h1 h2 b u p img section figure figcaption a iframe),
        attributes: %w(src class alt href allowfullscreen frameborder height width)
      ).try(:html_safe)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_admin_featured_content_rails_6-1.0.4 app/models/rails_admin_featured_content/featured_content.rb