Sha256: 4bda8f2ee6e6f8b3dcc322b3c6db68c12bea06165d3f742a6fc72b7603fdb731

Contents?: true

Size: 805 Bytes

Versions: 7

Compression:

Stored size: 805 Bytes

Contents

module C80Wslider2
  module AppHelper

    def render_wslider2

      # извлечём фреймы
      frames = C80Wslider2::Frame.all.order('rand()')

      # пути до картинок соберём сюда
      images = []

      # свойства фреймов (подписи, текст) соберём тут
      props = []

      # соберём пути
      frames.each do |frame|
        images << image_path(frame.image.thumb_big)
        props << { title: frame.title }
      end
      #Rails.logger.debug "[TRACE] <render_wslider2> images: #{images}"

      render :partial => 'c80_wslider2/wslider2',
             :locals => {
                 images: images,# ["/uploads/wslider2/thumb_big_photo_23bd.jpg"]
                 props: props
             }

    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
c80_wslider2-0.1.0.7 app/helpers/c80_wslider2/app_helper.rb
c80_wslider2-0.1.0.6 app/helpers/c80_wslider2/app_helper.rb
c80_wslider2-0.1.0.5 app/helpers/c80_wslider2/app_helper.rb
c80_wslider2-0.1.0.4 app/helpers/c80_wslider2/app_helper.rb
c80_wslider2-0.1.0.3 app/helpers/c80_wslider2/app_helper.rb
c80_wslider2-0.1.0.2 app/helpers/c80_wslider2/app_helper.rb
c80_wslider2-0.1.0.1 app/helpers/c80_wslider2/app_helper.rb