草庐IT

Turbolinks

全部标签

JQuery 仅在 Rails 4 应用程序中的页面刷新时加载

我创建了一个Rails4应用程序并添加了fancybox库来实现图像弹出效果。它工作正常,但仅在刷新页面时有效。如果用户不刷新页面,则jquery根本不起作用。我也尝试使用小型jquery方法对其进行测试,但所有方法仅在页面刷新后才有效。我也在使用TwitterBootstrap。我的assets/application.js文件://=requirejquery//=requirejquery_ujs//=requirefancybox//=requiretwitter/bootstrap//=requireturbolinks//=require_tree.$(document).

JQuery 仅在 Rails 4 应用程序中的页面刷新时加载

我创建了一个Rails4应用程序并添加了fancybox库来实现图像弹出效果。它工作正常,但仅在刷新页面时有效。如果用户不刷新页面,则jquery根本不起作用。我也尝试使用小型jquery方法对其进行测试,但所有方法仅在页面刷新后才有效。我也在使用TwitterBootstrap。我的assets/application.js文件://=requirejquery//=requirejquery_ujs//=requirefancybox//=requiretwitter/bootstrap//=requireturbolinks//=require_tree.$(document).

ios - 如何在 turbolinks-ios 中禁用 UIWebView 的缩放?

我正在试验turbolinks-ios适用于turbolinks5的适配器.为了让某些View(例如一开始的欢迎View)感觉更原生,我想停用一些UIWebView功能,例如缩放或选择文本。如何在UIWebView实例上禁用这些功能?演示应用iOS版Turbolinks有一个演示应用程序,如果可以更轻松地回答问题,可以用作示例上下文。可在此处找到演示应用程序:https://github.com/turbolinks/turbolinks-ios/tree/master/TurbolinksDemo无效:设置maximumZoomScaleUIScrollView的maximumZoo

ios - 如何使用 turbolinks-ios 打开链接的 pdf

我想知道如何使用turbolinks-ios打开链接的pdf文件iOS中的框架。目前,我正在经历issue当turbolinks页面链接到pdf或其他文件时,链接将在safari而不是嵌入式View中打开。背景turbolinks-5图书馆连同turbolinks-iosframework提供一种将Web应用程序连接到相应移动应用程序的native导航Controller的方法。截图取自turbolinksREADME.期望的行为当单击引用pdf的链接时,应将单独的ViewController推送到当前导航Controller,以便用户可以阅读pdf并轻松导航回文档索引。观察到的行为链

javascript - rails 4 : disable Turbolinks in a specific page

我正在尝试使用Rails4和Turbolinks使JS片段在具体页面中工作。我试过标准解决方案:varready=function(){//Blabla};$(document).ready(ready);$(document).on('page:load',ready);但是好像不行。我的代码片段是这样的:functionismready(){varAPI_KEY="apikey";varroomId="roomid";varism=newIsmuser(API_KEY,roomId);ism.init({board:{layer:"board"},video:{camsContai

javascript - Rails with turbolinks Javascript 仅在页面刷新时正确加载

在掌握了MichaelHartls的Rails教程之后,我现在正在尝试编写我自己的第一个ROR5应用程序。现在,我正在尝试在我的应用程序内的页面上实现JavaScript。Javascript在html中显示时间并在表单中显示一个因素(根据时间),该因素在加载时计算给定(食用)碳水化合物量的胰岛素。这是Javascript文件bolus_rechner.js://StandardDatafora3YearoldchildletdFakTni=0.5;letfaKtmor=1.3;letfaKtnoon=0.8;letfakTeven=0.5;letd=newDate();leth=d.

ruby-on-rails - 带有 turbolinks 的 Rails link_to 方法禁用格式化

我正在使用video_jsgem格式化视频。例如这里我如何打印我的视频:.row-@streams.eachdo|stream|=videojs_railssources:{mp4:stream.video},setup:"{}",controls:true,width:"400",class:"col-md-10col-md-offset-1"如果我使用链接转到该页面,一切都会按预期正常工作。如果我使用link_to创建指向该页面的按钮,格式设置将被禁用。我需要刷新页面以使其看起来像预期的那样。这有什么问题吗?有什么想法吗? 最佳答案

ruby-on-rails - Selenium Webdriver Turbolinks

我目前正在为使用turbolinks(在ruby​​中)的产品编写seleniumwebdriver测试。当我点击一个按钮时,我必须等待turbolinks工作。当我测试jQuery回调时,我通常等待我的代码:driver.execute_script'returnjQuery.active==0'我可以通过Javascript检查什么来验证Turbolinks是否已完成?或者有没有我可以捕获的元素可以做同样的事情?我在顶部看到一个进度条,但在任何地方都找不到该元素。编辑:我可以做这样的事情:driver.execute_script"$(document).on('page:load

ruby-on-rails - Rails 4,Turbolinks 3,部分替换

如何在Rails4.2中使用这个新的Turbolinks3.0(分支:'master')?我正在尝试,但我从Chrome中得到了这个错误:未捕获的语法错误:意外的标记:如果我像这样使用部分替换:然后在同一页中:Turbolinks.visit(url,{change:'areaDiv'});根据文档:https://github.com/rails/turbolinks#partial-replacements-with-turbolinks-30页面已完全重新加载,我收到了该错误。怎么办?后天编辑我有Rails4.2.1标准。我在Gemfile中添加了:gem'turbolinks'

ruby-on-rails - Rails 的 Turbolinks 未激活

我试图让Turbolinks与我的Rails3.2应用程序一起工作,但没有成功。当我点击链接时,我仍然在Chrome和Firefox中重新加载整页。我已将turbolinksgem包含在Gemfile中,并在application.js文件中需要它。我应该补充一点,我运行TwitterBootstrap2.2.1.1,并且禁用所有非Bootstrap/railsjavascript。在Chrome开发人员工具中,我可以看到已加载turbolinks.js以及所有其他文件。关于为什么turbolinks在我的应用程序中未激活的任何建议? 最佳答案