如何将RailsJquery添加回Rails应用程序

How to add Rails-Jquery back to Rails app?

本文关键字:Rails 应用程序 添加 RailsJquery      更新时间:2023-09-26

我正在使用ROR 4。我发布了一个问题,关于我的link_to如何使用{ method: :post }无法正确使用POST

我发现这是因为我在第一次设置应用程序时删除了Rails Jquery gem(这是一个附带项目,我没有计划使用Javascript/Jquery,或者我是这么想的!(。

为了使我的POST工作,我将gem添加回了Gemfile。文件现在看起来像这样:

    source 'https://rubygems.org'
    gem 'aws-sdk'
    gem 'faker'
    gem 'jquery-rails'
    gem 'inline_svg'
    gem 'jbuilder', '~> 2.0'
    gem 'nokogiri'
    gem 'paperclip'
    gem 'pg'
    gem 'rails', '~> 4.2.0'
    gem 'sass-rails'

我做了bundle install

我将以下代码添加到application.js:

    //= require jquery
    //= require jquery_ujs
    //= require_tree .

我错过了什么?jQuery仍然没有在Chrome的Network选项卡中加载。

我想我一定已经更改了另一个配置设置(5周前(,我现在忘记了。

更新:我还在主设置期间删除了turbolinks。jQuery需要这样才能工作吗?

如果在初始设置过程中删除了javascript,则可能会在application.html.erb布局的头部中丢失它。

<%= javascript_include_tag 'application' %>