Jquery 如何在轨道上设置backstrech

Jquery 如何在轨道上设置backstrech,jquery,html,ruby-on-rails,ruby,haml,Jquery,Html,Ruby On Rails,Ruby,Haml,我正在尝试设置Rails应用程序。我有一个正常运作的网站,但我想要一个好的背景。我跟着 我已经安装了backstrech gem,方法是将gem'backstretch rails'添加到我的gem文件中 然后我安装了一个bundle,并将/=require'jquery.backstretch'添加到我的/app/assets/javascripts/application.js文件中。 它看起来像: //= require jquery //= require jquery_ujs //=

我正在尝试设置Rails应用程序。我有一个正常运作的网站,但我想要一个好的背景。我跟着

我已经安装了backstrech gem,方法是将
gem'backstretch rails'
添加到我的gem文件中

然后我安装了一个bundle,并将
/=require'jquery.backstretch'
添加到我的/app/assets/javascripts/application.js文件中。 它看起来像:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require 'jquery.backstretch'
//= require bootstrap-sprockets
//= require_tree .
我不知道在哪里放置
$.backstretch(“/path/to/image.jpg”,{speed:150})

我尝试将以下内容放在我当前所在的页面和/views/layouts/application.html.erb中:

%script
  $.backstretch("/path/to/image.jpg", {speed: 150});
这两个都不适合我


请让我知道我该怎么做。到目前为止,我还没有得到任何背景资料。

您重新启动服务器了吗?您是否收到任何javascript错误?
%script
看起来像haml,您说过您的页面是erb?很抱歉同时使用erb和haml。如果生成了html.erb,并且我还没有真正编辑文件,比如application.html.erb和.html.haml,如果这是我经常使用的视图,则使用html.erb。但我确实根据haml或html对代码进行了相应的修改