1

我正在使用 Rails 4。我有一个 javascript 文件 app/assets/javascripts/exotic_fonts.js,它为字体添加了一些 javascript 功能。当我加载主页时,这个 javascript 文件会自动加载到主页上,但是它不会自动加载到 /user/show 等其他页面上,并且缺少该功能。但是,如果我刷新页面,则会加载 javascript 文件并恢复功能。我想知道如何解决它。

另外,是否可以在某个页面上仅加载一些 javascript 文件?

谢谢。

4

1 回答 1

1

您可以使用以下代码段来解决此问题。现在您的 js 代码将与 turbolinks 一起使用。

ready = ->

// Your javascriptcode goes here

$(document).ready(ready)
$(document).on('page:load', ready)
于 2013-10-29T14:25:07.077 回答