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

How do I include a JQuery library on only one page in my Rails app?

本文关键字:一个 JQuery 包含 我的 Rails 应用程序      更新时间:2023-09-26

我正在使用Rails 4.2.3。 如何在应用程序的一个页面上仅包含特定的 Jquery 库 (jquery-cookie)? 我的宝石文件中有这个宝石

gem 'jquery-cookie-rails'

在我的"app/views/user_objects/index.html.erb"页面上,我尝试将其添加到顶部

<%= javascript_include_tag 'jquery.cookie' %>

但它会导致错误"Sprockets::Rails::Helper::AssetNotPrecompilein UserObjects#index"。

使用,

<%= javascript_include_tag 'js.cookie' %>

因为jquery.cookie被js.cookie取代了。

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

https://github.com/freego/js_cookie_rails

gem 'js_cookie_rails'
<%= javascript_include_tag 'js.cookie' %>