class Object

Public Instance Methods

qiniu_image_column(attribute) click to toggle source
# File lib/active_admin/qiniu_input/extend.rb, line 2
def qiniu_image_column(attribute)
  column attribute do |model|
    url = model.try(attribute)
    url.present? ? image_tag(url, width: '100') : url
  end
end
qiniu_image_row(attribute) click to toggle source
# File lib/active_admin/qiniu_input/extend.rb, line 20
def qiniu_image_row(attribute)
  row attribute do |model|
    url = model.try(attribute)
    url.present? ? image_tag(url, width: '180') : url
  end
end
qiniu_video_column(attribute) click to toggle source
# File lib/active_admin/qiniu_input/extend.rb, line 9
def qiniu_video_column(attribute)
  column attribute do |model|
    url = model.try(attribute)
    url.present? ?
      video_tag(url, width: 150, controls: true, preload: 'auto', controlsList: 'nodownload') :
      url
  end
end
qiniu_video_row(attribute) click to toggle source
# File lib/active_admin/qiniu_input/extend.rb, line 27
def qiniu_video_row(attribute)
  row attribute do |model|
    url = model.try(attribute)
    url.present? ?
      video_tag(url, width: 300, controls: true, preload: 'auto', controlsList: 'nodownload') :
      url
  end
end