2017-02-06 2 views
0

можно было бы любезно рассказать мне, как вы вставляете переменную goi google в rails link_to?Как вставить переменную API Google в Rails Link_to - Rails 4

  • на мой взгляд: я имею ниже ссылку, которая имеет свой Google API [BIxbTnUeb5e9LiB-tmFDs_eGR22E6dZJUMsFmL51] в нем. (Примечание: не реальный ключ API)

    <%= link_to(image_tag("http://maps.googleapis.com/maps/api/staticmap?key=BIxbTnUeb5e9LiB-tmFDs_eGR22E6dZJUMsFmL51&size=400x500&sensor=false&markers=#{@event.latitude}%2C#{@event.longitude}"), "#{@event.maplink}", target:"_blank") %>

  • в моем secrets.yml я успешно удалось сохранить свой ключ API Google в varible google_secret_key: <%= ENV["GOOGLE_SECRET_KEY"] %>

мог один любезно сообщите мне, как правильно вставить переменную google api в ссылку? я пробовал ниже, но не уверен:

<%= link_to(image_tag("http://maps.googleapis.com/maps/api/staticmap?key=ENV["GOOGLE_SECRET_KEY"]&size=400x500&sensor=false&markers=#{@event.latitude}%2C#{@event.longitude}"), "#{@event.maplink}", target:"_blank") %>

ответ

1

Wrap переменная окр с # {}:

<%= link_to(image_tag("http://maps.googleapis.com/maps/api/staticmap?key=#{ENV['GOOGLE_SECRET_KEY']}&size=400x500&sensor=false&markers=#{@event.latitude}%2C#{@event.longitude}"), "#{@event.maplink}", target:"_blank") %> 
+0

так странно, это было изначально не работает, и теперь работает отлично! Спасибо! – ARTLoe

Смежные вопросы