【问题标题】:Ruby on rails javascript doesn't load properly (HTML5 template)Ruby on rails javascript 无法正确加载(HTML5 模板)
【发布时间】:2016-04-12 20:09:25
【问题描述】:

我是 ruby​​ 的新手,所以请不要过多评价我:)

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

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

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

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

但这些都不起作用。

有什么想法可以让我有所突破吗?

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    线

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

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

    【讨论】:

    • 是的,没错,它是 application.js。该模板包含许多子文件夹。也许我应该将所有文件放入 assets/javascripts 文件夹,而跳过所有子文件夹?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多