Rails 4.0.1 JavaScript资产管道-跨浏览器支持-加载问题
Rails 4.0.1 JavaScript Asset Pipeline - Cross Browser Support - Loading Issue
我正在开发rails 4.0.1应用程序。
我有一套互动幻灯片,旨在教授个人理财。我有一个问题和按钮列表,点击后会显示一个jQuery Modal弹出窗口。
执行<%=后,我的javascript文件未加载link_to%>Safari和Mozilla的下一张幻灯片。Chrome没有任何问题。
如果我重新加载页面,模态会神奇地重新开始工作。这是我认为相关的文件。非常感谢您的帮助。
application.html.erb
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
routes.rb
match '/slide1', to: 'interest_rates#slide1', via: 'get'
match '/slide2', to: 'interest_rates#slide2', via: 'get'
match '/slide3', to: 'interest_rates#slide3', via: 'get'
match '/slide4', to: 'interest_rates#slide4', via: 'get'
match '/slide5', to: 'interest_rates#slide5', via: 'get'
match '/slide6', to: 'interest_rates#slide6', via: 'get'
application.js
//= require turbolinks
//= require jquery
//= require d3.v3
//= require d3.layout
//= require rickshaw
//= require custom
//= require graph
slide1.html.erb
<%= link_to "Next", {:controller => :interest_rates, :action => :slide2}, class: "button" %>
如果你还没有,也许可以看看jquery涡轮链接gem和therubyracer gem。我遇到过javascript加载不正确的问题,在使用jquery涡轮链接gem后,一切都正常。
在我的gemfile中:
gem "jquery-turbolinks", "~> 2.0.1"
gem 'therubyracer', :require => 'v8'
相关文章:
- Javascript Q库浏览器支持
- 浏览器支持某些if语句
- 哪些浏览器支持javascript常量
- 是否有用于CSS浏览器支持新功能的javascript解决方案
- 如何检测旧版本的浏览器并重定向到浏览器支持页面
- 条件捕获子句-浏览器支持
- Rails 4.0.1 JavaScript资产管道-跨浏览器支持-加载问题
- 有没有办法使非html5支持浏览器支持html5,而不仅仅是html5标记,html5 api也是如此
- 检查浏览器支持时出现非法返回语句
- 检测浏览器支持 SVG 堆栈
- Promise.defer() 浏览器支持
- 浏览器支持 Internet Explorer 10 - 兼容模式
- 为什么浏览器支持对象的隐式函数属性
- 浏览器支持 window.location.reload(true)
- Chrome插件开发:用户:pass@url不再被谷歌浏览器支持
- 任何具有浏览器支持和单次测试运行的 JavaScript 测试框架
- 特定类型的阵列,以及可能的好处和浏览器支持
- 在哪里可以脱机访问 caniuse.com 浏览器支持表
- 将HTML表格的内容导出到Excel表格中,以便IE、Mozilla、Firefox等浏览器支持
- 哪些浏览器支持函数_now()