Sha256: 951c2923df6885820a8600e5d86a23a589ad3be8d91ca6f560996341d4f1777c

Contents?: true

Size: 900 Bytes

Versions: 17

Compression:

Stored size: 900 Bytes

Contents

module C80Map
  module ApplicationHelper

    def render_map(page_tag)
      if page_tag == 'index'


        # map_settings = C80Map::Setting.first


        # т.к. в json попадают строки вида
        # /home/scout/git/bitbucket/vorsa/public/uploads/map/map.jpg
        # извлечём эту строку, затем во вью обработаем её image_path

        p = Rails.root.join("public", "locations.json")
        locs = File.read(p)
        locs_hash = JSON.parse(locs)
        locs_hash["img"] = image_path(locs_hash["img"])

        render :partial => 'c80_map/map_row_index',
               :locals => {
                    locs_hash: locs_hash,
                    mapwidth:locs_hash["mapwidth"],
                    mapheight:locs_hash["mapheight"]
               }

      else
        render :partial => 'c80_map/map_row'
      end
    end

  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
c80_map-0.1.0.23 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.22 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.21 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.20 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.19 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.18 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.17 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.16 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.15 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.14 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.13 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.12 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.11 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.10 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.2 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0.1 app/helpers/c80_map/application_helper.rb
c80_map-0.1.0 app/helpers/c80_map/application_helper.rb