当前位置: 首页 > 编程笔记 >

Ruby on Rails 将google maps javascript标签添加到布局标题

商燕七
2023-03-14
本文向大家介绍Ruby on Rails 将google maps javascript标签添加到布局标题,包括了Ruby on Rails 将google maps javascript标签添加到布局标题的使用技巧和注意事项,需要的朋友参考一下

示例

为了使Google Maps与Turbolinks正常工作,请将javascript标签直接添加到布局标题中,而不要在视图中包含它。

# app / views / layouts / my_layout.html.haml
!!!
%html{:lang => 'en'}
  %head
    - # ...
    = google_maps_api_script_tag

将google_maps_api_script_tag在一个辅助的最好解释。

# app / helpers / google_maps_helper.rb
module GoogleMapsHelper
  def google_maps_api_script_tag
    javascript_include_tag google_maps_api_source
  end

  def google_maps_api_source
    "https://maps.googleapis.com/maps/api/js?key=#{google_maps_api_key}"
  end

  def google_maps_api_key
    Rails.application.secrets.google_maps_api_key
  end
end

您可以向Google注册您的应用程序,然后在Google API控制台中获取您的API密钥。Google提供了一个简短指南,介绍如何为Google Maps JavaScript API请求api密钥。

api密钥存储在secrets.yml文件中:

# config / secrets.yml
development:
  google_maps_api_key: '...'
  # ...
production:
  google_maps_api_key: '...'
  # ...

不要忘记添加config/secrets.yml到.gitignore文件中,并确保没有将api密钥提交到存储库。

 类似资料:
  • pre { white-space: pre-wrap; } 通过使用 jQuery EasyUI 可以很容易地添加 Tabs。您只需要调用 'add' 方法即可。 在本教程中,我们将使用 iframe 动态地添加显示在一个页面上的 Tabs。 当点击添加按钮,一个新的 tab 将被添加。如果 tab 已经存在,它将被激活。 步骤 1:创建 Tabs     <div>         <a h

  • 由于对WP 4.1的更改,他们使用了添加主题支持(“标题标签”);允许wordpress处理标题标签。大多数情况下这很好,但我遇到了一个需要编辑它的实例。 我创建了一个简单的页面,并通过使用api动态更改页面上的内容。但当谈到搜索引擎优化,他们都有相同的网页标题。例子:http://vitaferm.com/product/?id=372 是否有一种方法可以通过配置WP的方式将我的产品标题添加到页

  • 本文向大家介绍jQuery EasyUI 布局之动态添加tabs标签页,包括了jQuery EasyUI 布局之动态添加tabs标签页的使用技巧和注意事项,需要的朋友参考一下 在没看下文之前先给大家简单介绍easyui相关知识。 easyui是一种基于jQuery的用户界面插件集合。ddd easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很

  • 标签通常用于帮助记录图表设计进程。例如,解释一组表对象。若要创建一个新的标签,点击工具栏的 “标签”按钮,并点击画布的任意位置。 在画布中标签对象的弹出式菜单选项包括: 选项 描述 编辑 更改标签的内容。 剪切 从图表移除标签并放它在剪贴板。 复制 从图表复制标签到剪贴板。 粘贴 将剪贴板的内容贴到图表。 选择全部标签 在图表中选择全部标签。 删除 从图表中删除标签。 调整适合大小 自动调整标签的

  • 标签通常用于帮助记录图表设计进程。例如,解释一组表对象。若要创建一个新的标签,点击工具栏的 “标签”按钮,并点击画布的任意位置。 在画布中标签对象的弹出式菜单选项包括: 选项 描述 编辑 更改标签的内容。 剪切 从图表移除标签并放它在剪贴板。 复制 从图表复制标签到剪贴板。 粘贴 将剪贴板的内容贴到图表。 选择全部标签 在图表中选择全部标签。 删除 从图表中删除标签。 调整适合大小 自动调整标签的

  • 标签通常用于帮助记录图表设计进程。例如,解释一组表对象。若要创建一个新的标签,点击工具栏的 按钮,并点击画布的任意位置。 在画布中标签对象的弹出式菜单选项包括: 选项 描述 编辑 更改标签的内容。 剪切 从图表移除标签并放它在剪贴板。 复制 从图表复制标签到剪贴板。 粘贴 将剪贴板的内容贴到图表。 选择全部标签 在图表中选择全部标签。 删除 从图表中删除标签。 调整适合大小 自动调整标签的大小以适