Javascript 如何在Rails应用程序的一个页面上包含JQuery库?

Javascript 如何在Rails应用程序的一个页面上包含JQuery库?,javascript,jquery,ruby-on-rails,include,js-cookie,Javascript,Jquery,Ruby On Rails,Include,Js Cookie,我使用的是Rails 4.2.3。如何仅在应用程序的一个页面上包含特定的Jquery库(Jquery cookie)?我的档案里有这颗宝石 gem 'jquery-cookie-rails' 在我的“app/views/user_objects/index.html.erb”页面上,我尝试将其添加到顶部 <%= javascript_include_tag 'jquery.cookie' %> 但它会导致错误“Sprocket::Rails::Helper::AssetNot

我使用的是Rails 4.2.3。如何仅在应用程序的一个页面上包含特定的Jquery库(Jquery cookie)?我的档案里有这颗宝石

gem 'jquery-cookie-rails'
在我的“app/views/user_objects/index.html.erb”页面上,我尝试将其添加到顶部

<%= javascript_include_tag 'jquery.cookie' %>

但它会导致错误“Sprocket::Rails::Helper::AssetNotPrecompiled in UserObjects#index”。

Use

<%= javascript_include_tag 'js.cookie' %>

因为jquery.cookie被js.cookie取代

如果这不起作用,请使用js.cookie gem

gem'js\u cookie\u rails'
使用


因为jquery.cookie被js.cookie取代

如果这不起作用,请使用js.cookie gem

gem'js\u cookie\u rails'

该页面讨论了如何在自己编写的情况下包含特定于页面的文件,但并没有像我在这里所说的那样,说明在使用gem的情况下如何包含特定于页面的文件。该页面讨论了在自己编写的情况下如何包含特定于页面的文件,但没有说明在使用gem的情况下如何包含特定于页面的文件,就像我在这里一样。用您包含的内容关闭了include,但仍然出现了我在问题中提到的“Sprockets::Rails::Helper::AssetNotPrecompiled”错误。请使用我随附的最新gem。您是指“js\u cookie\u Rails”?是的,我将该gem包含在我的gem文件中,运行“bundle安装”并重新启动了服务器。同样的错误。为什么它说的是未预编译的内容?将这一行添加到config/application.rb config.assets.precompile+=%w(js.cookie)使用js.cookie如果您使用的是“js\u cookie\u rails”gem,还可以从gemfile中删除其他gem,重新启动服务器。谢谢。添加这一行是有效的,尽管我回到了我的qusteion中的原始javascript包含,因为在我的咖啡脚本中调用“$.cookie”会使用您推荐的gem给我一个“$.cookie不是函数”错误。用您包含的内容切换了包含,但仍然得到了我在问题中提到的“Sprocket::Rails::Helper::AssetNotPrecompiled”错误。使用我附加的最新gem。你是说“js_cookie_Rails”?是的,我在GEmfile中包含了该gem,运行了“bundle install”“并重新启动了我的服务器。同样的错误。为什么它说的是未预编译的内容?将这一行添加到config/application.rb config.assets.precompile+=%w(js.cookie)使用js.cookie如果您使用的是“js\u cookie\u rails”gem,还可以从gemfile中删除其他gem,重新启动服务器。谢谢。添加这一行是有效的,尽管我回到了我的qusteion中的原始javascript include,因为在我的咖啡脚本中调用“$.cookie”时,使用您推荐的gem时出现了“$.cookie不是函数”错误。
gem 'js_cookie_rails'

<%= javascript_include_tag 'js.cookie' %>