2013-03-07 3 views
1

저는 heroku에서 3.2.11 레일을 달리고 있습니다. application헤로큐에 두 번로드 된 자산

<script src="/assets/jquery-08bbde0e2625ba65b3f4d03e5cf1c05d.js?body=1" type="text/javascript"></script> 
<script src="/assets/jquery_ujs-a3266ec390218bd1ea234887ff70ab4e.js?body=1" type="text/javascript"></script> 
<script src="/assets/dropdown-504c410c0872c88a73fa906195712053.js?body=1" type="text/javascript"></script> 
<script src="/assets/registration-db60840d5dd61a97052f0d3fe669f478.js?body=1" type="text/javascript"></script> 
<script src="/assets/jquery.Jcrop-9819495b75d1a185b32ae5bcf2b071fe.js?body=1" type="text/javascript"></script> 
<script src="/assets/clean-42820428d4061c499712d032b87a19e7.js?body=1" type="text/javascript"></script> 
<script src="/assets/application-5a65a574df27b941748dc66c7373b32b.js?body=1" type="text/javascript"></script> 

그들 모두 jquery, jquery_ujs, dropdown, registration, jquery.Jcropclean 또한 연결된 (그리고 축소 된)됩니다 내 스크립트의 결과로, 두 번로드됩니다. application 만로드해야하는 이유는 무엇입니까? 내 레이아웃에 포함하는 방법

//= require jquery 
//= require jquery_ujs 
//= require dropdown 
//= require 'registration' 
//= require 'jquery.Jcrop' 
//= require clean 

:

= javascript_include_tag 'application' 

내용 application.rb의 (일부 관련된 자산) :

# Enable the asset pipeline 
config.assets.enabled = true 
config.assets.initialize_on_precompile = false 
# Do not compress assets 
config.assets.compress = false 
# Expands the lines which load the assets 
config.assets.debug = true 

config.assets.precompile += [ 
    'active_admin.js', 
    'application.js', 
    'landing.js.coffee', 
    'active_admin.css.scss', 
    'application.css.sass', 
    'landing.css.sass' 
    ] 

내용 여기

application.js의 내용입니다 production.rb (자산에 관한 부분) :

# Compress JavaScripts and CSS 
config.assets.compress = true 
# Don't fallback to assets pipeline if a precompiled asset is missed 
config.assets.compile = true 
# Generate digests for assets URLs 
config.assets.digest = true 

답변

1

config.assets.debug = true이 생산에 설정되어있는 것 같습니다. config.assets.debug = falseproduction.rb을 추가하십시오.

+0

네가 맞아! 그것은 어리석은 것, 감사합니다;) – TimPetricola

관련 문제