2015-01-20 2 views
1

내 레일 프로젝트에 멋진 보석을 설치했으며이 오류가 발생했습니다. couldn't find file 'jquery.ui.all' 너무 많은 문제와 해결책을 보았지만 해결책이 없었습니다. 아직. 내 RVM 버전 :ruby ​​on rails - spree.js 'jquery.ui.all'

rvm list 

루비 2.0.0-P353 [x86_64에]

* = 루비 2.2.0 [x86_64에]

레일 버전 : 4.1.8

레일

Sprockets::FileNotFound in Spree::Home#index 
Showing /home/sadk/.rvm/gems/ruby-2.2.0/gems/spree_frontend-2.4.2/app/views/spree/shared/_head.html.erb where line #11 raised: 

couldn't find file 'jquery.ui.all' 
    (in /home/sadk/.rvm/gems/ruby-2.2.0/bundler/gems/spree_fancy-bdeaeb9ced29/app/assets/javascripts/spree/fancy.js:3) 
Extracted source (around line #11): 

    <%= stylesheet_link_tag 'spree/frontend/all', :media => 'screen' %> 

    <%= stylesheet_link_tag 'spree/fancy/print', :media => 'print' %><%= csrf_meta_tags %> 
    <%= javascript_include_tag 'spree/frontend/all' %> 
    <!--[if lt IE 9]> 
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6/html5shiv.min.js"></script> 
    <![endif]--> 

<퍼센트 = javascript_include_ :

여기 내보기 오류 페이지입니다 'spree/frontend/all'%> 태그는 오류가있는 11 번째 줄입니다.

나는

가 // =이 jquery.ui.all 내 application.js에

을 필요로 추가하려고하지만 문제는 동일합니다. 내가해야 할 일을 도와 줄 수 있니?

번들 후 나는 목록 어떻게 프로젝트 jQuery에 포함되도록

... 
Using jquery-rails 3.1.2 
Using jquery-ui-rails 5.0.3 
... 

답변

0

나는 내가

//= require jquery-ui 

그 다음 restart server

을 추가

fancy.js 대신

//= require jquery.ui.all 

에 약간의 변화를 수행하여 그것을 해결.

0

에서 이러한 라인을 볼 수 있습니까?

대신

//= require jquery.ui.all 

//= require jquery.ui 

을 시도하고 나는 문제가 당신이 그것을 추가 할 필요가 있으므로 약간의 마구 버전 jquery-ui-rails 보석을 포함하지 않는 것을 생각 bundle install

+0

jquery를 포함하는 데 특별한 방법이 없었습니다. 그냥 spree 가이드로 설치했습니다. 나는 그것을 시도했다. 그러나 불행하게도 문제는 같다. –

0

에 기억 당신의 gemfile : gem 'jquery-ui-rails'

+0

네가 맞다 내 보석 파일에는 보석 'jquery-ui-rails'가 포함되어 있지 않지만 'jquery-rails'보석이있다. 나는 그 줄을 주석으로 달았고 'jquery-ui-rails'을 붙 였지만 번들은 어떤 변화를 볼 수 없었다. 나는이 두 가지 문제를 모두 사용했다. –

+0

번들 후에 목록에서이 줄을 볼 수 있습니다. ... jquery-rails 사용하기 3.1.2 jquery-ui-rails 사용하기 5.0.3 ... –