Turbolinks对于添加单页的应用程序性能提升到一个标准的Rails应用程序,而无需诉诸复杂的客户端框架来处理的内容加载的瑰宝。

如果你打算使用我们的支持widget放在网站的每个网页上,将它添加到您的应用程序的布局是启动和运行的最简单的方法。只需创建你的widget,复制嵌入代码,并将其粘贴到相应的布局。您可以按照这里的指示想要查询更多的信息。

不过,如果你只加载某些页面上的小部件,Turbolinks将尝试重新加载相应网页Widget的嵌入代码。使用标准的小部件嵌入代码会在某些浏览器无法正常工作。为了正确地支持Turbolinks'热交换的内容,你需要做一些修改widget的嵌入代码。

首先,请注意小部件的id,你将需要在新的代码中插入此。

接下来,复制并粘贴此替代代码到你希望加载的插件的观点:

最后更换部件编号占位符INSERT你的widget ID HERE与原来的ID,你留意了早期。如果你忘了修改这个ID,你的小工具将无法正常工作。

通过这种改进嵌入代码,Turbolinks将加载和卸载槽支持小部件页面是热交换在您的应用程序。亚博和万博