ruby on rails应用程序找不到文件'jquery'

时间:2014-09-01 04:51:43

标签: ruby-on-rails

我是新手,并且在这里看到了很多错误,但似乎没有任何解决方案适合我。

它给了我错误Sprockets :: FileNotFound在Pages#home找不到文件&#39; jquery&#39;在application.html.erb <%= javascript_include_tag 'application' , 'data-turbolinks-track' => true %>

的第6行

我已经尝试过的事情:

我所做的一切似乎都无法奏效。

这是我的application.js文件

//= require jquery
//= require jquery.turbolinks
//= require jquery-ui
//= require jquery_ujs
//= require bootstrap
//= require turbolinks
//= require_tree .

这是我的application.html.erb

<!DOCTYPE html>
<html>
    <head>
      <title>My Application</title>
      <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %> 
      <%= javascript_include_tag 'application' , 'data-turbolinks-track' => true %>
      <%= csrf_meta_tags %>
    </head>
    <body>
        <%= render 'layouts/header' %>

        <%= yield %>

        <%= render 'layouts/footer' %>

    </body>
</html>

的Gemfile:

source 'https://rubygems.org'

gem 'rails', '4.1.4'
gem 'bootstrap-sass', '~> 3.2.0'
gem 'sass-rails', '~> 4.0.3'
gem "jquery-rails"
gem 'jquery-ui-rails'

group :production do
    gem 'pg'
end

group :development, :test do |variable|
    gem 'sqlite3'
end

group :assets do

    gem 'uglifier', '>= 1.3.0'

    gem 'coffee-rails', '~> 4.0.0'

    gem 'turbolinks'

    gem 'sdoc', '~> 0.4.0',          group: :doc
    gem 'spring',        group: :development

end

谢谢!

1 个答案:

答案 0 :(得分:0)

application.html.erb

中试试这个
<%= javascript_include_tag "application" %>

我的Gemfile中没有任何错误。有一件事总是在运行bundle install后重新启动服务器。