我正在自学迈克尔·哈特的指南,并被困在第 7 章。
当我转到 时localhost:3000
,出现一条错误消息,说它找不到文件jquery
并指向文件中的第 7application.html.erb
行。
当我删除第 7 行时, -> <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
, localhost 运行正常而没有错误。
我的git 存储库。
我通过恢复到
gem 'jquery-rails', '2.1.4'
gem 'jquery-ui-rails', '4.2.1'
我假设您没有运行“捆绑安装”,因为:
在 application.js 中,您需要 jquery,它通常应与 gem 'jquery-rails', '2.2.1' 一起提供
我删除了 Gemfile.lock 并再次运行 bundle install ,它解决了问题。
我通过...重新启动服务器解决了这个问题!它回忆起图书馆并像魅力一样工作。