Ruby on rails javascript无法正确加载(HTML5模板)

时间:2016-04-12 20:09:26

标签: javascript ruby-on-rails ruby html5 ruby-on-rails-4

我是红宝石的新手,所以请不要过多地评价我:)。

我试图让这个模板http://freebiesbug.com/code-stuff/sedna-one-page-website-template/在rails上运行。而且进展顺利。

但是,我一直坚持配置javascript参数(它在rails上加载的方式)。我不确定如何正确地做到这一点。在模板中滑动的东西对我来说不起作用,比如苹果图片和底部员工的滑块......

我试图在javascript.rb文件中包含所有文件名,我也使用过:

<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>

但是没有这些工作。

我可能会有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

Javascript文件以.js结尾,而不是.rb,这就是一个问题。

该行

<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>

告诉rails打包并包含application.js中找到的app/assets/javascripts/application.js文件。假设您的模板有一个关联的javascript文件,您可以将该文件的内容复制并粘贴到application.js文件中(这可能是最简单的解决方案)。您还可以将任何javascript(或coffeescript)文件添加到app/assets/javascripts文件夹,这些文件将打包并在默认的rails配置中提供。