1

我試圖用jquery文件上傳來上傳多張圖片。在我的application.js文件中,我添加了//= require jquery-fileupload/basic,並在我的Gemfile中添加了資產組下的jquery-fileupload-rails。這會導致錯誤:找不到文件jquery-fileupload/basic。我重置了我的導軌服務器並檢查了application.js中的空格,但是錯誤仍然存​​在。任何幫助將不勝感激Sprockets :: FileNotFound找不到文件'jquery-fileupload/basic'

的application.js

//= require jquery 
//= require jquery_ujs 
//= require jquery-fileupload/basic 
//= require jquery.ui.datepicker 
//= require jquery.ui.tooltip 
//= require jquery-ui-1.10.4.custom.min 
//= require jquery.timepicker.min 
//= require bootstrap/dropdown 
//= require bootstrap/modal 
//= require raty 
//= require_tree . 

的Gemfile

gem 'byebug', '~> 3.5.1' 
gem 'rails', '4.0.3' 
gem 'pg' 
gem 'bootstrap-sass', '~> 3.1.1' 
gem 'devise' 
gem 'faker' 
gem 'geocoder' 
gem 'carrierwave' 
gem 'mini_magick' 
gem 'figaro' 
gem 'state_machine' 
gem 'jquery-ui-rails', '~> 4.2.1' 
gem 'rails_12factor' 
gem 'elasticsearch-model' 
gem 'simple_form' 
gem 'omniauth-facebook' 
gem 'omniauth-linkedin' 
gem 'omniauth' 
gem 'pry-rails' 

group :development, :test do 
    gem 'rspec-rails', '2.13.1' 
    gem 'quiet_assets' 
    # gem 'pry-debugger' 
    gem 'meta_request' 
    gem 'interactive_editor' 
    gem 'hirb' 
    gem 'quiet_assets' 
    gem 'awesome_print' 
end 
# 
group :test do 
    gem 'selenium-webdriver', '2.35.1' 
    gem 'capybara', '2.1.0' 
    gem 'factory_girl_rails', '4.2.1' 
end 


gem 'sass-rails', '~> 4.0.0' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.0.0' 
gem 'jquery-rails' 

group :assets do 
    gem 'jquery-ui-rails', '~> 4.2.1' 
    gem 'jquery-fileupload-rails' 
end 

回答

3

把它的資產組之外,運行bundle install

btw jquery-ui-rails不屬於那裏

+0

什麼屬於資產組? – achilles77 2014-12-27 20:10:58

+0

我相信它用於資產預編譯器,比如less,coffeescript等。在rails 4中,資產組已經不存在了。請參閱:http://stackoverflow.com/questions/16406204/why-did-rails4-drop-support-for-assets-group-in-the-gemfile – 2014-12-27 20:14:16

+0

好的,謝謝一堆夥計 – achilles77 2014-12-27 20:44:29

相關問題