ubuntu 10.10 を使用しています。私の Rails 3.1 プロジェクトでは、プリコンパイル後も css & javascript コードが読み込まれません。Twitter ブートストラップ ツールを使用していますが、この機能が機能していません。例: アイコンが読み込まれない、ボタン UI が正しく表示されない。
以下のコマンドを使用してプリコンパイルしていますが、
rake assets:precompile -t
application.rbで私は与えました
config.assets.enabled = true
config.encoding = "utf-8"
私の development.rb は、
Azzist::Application.configure do
config.cache_classes = false
config.whiny_nils = true
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
config.log_level = :debug
config.assets.precompile += %w( abootstrap.js bootstrap-timepicker.js jquery.imgareaselect.pack.js application.css cv_builder.css widget.css imgareaselect-default.css)
config.assets.compile = true
config.serve_static_assets = true
config.assets.compress = true
config.assets.js_compressor = :uglifier
config.action_dispatch.best_standards_support = :builtin
config.autoload_paths += %W(#{Rails.root}/app/sweepers)
config.action_controller.page_cache_directory = "#{Rails.root}/cache/pages"
config.cache_store = :dalli_store
config.action_mailer.raise_delivery_errors = true
config.i18n.fallbacks = true
config.active_support.deprecation = :notify
# Default url options
ENV["HOST"] = "http://localhost:3000"
ENV["LOG_IT"] = "true"
config.action_mailer.default_url_options = {:host => ENV["HOST"]}
default_url_options[:host] = ENV["HOST"]
config.action_controller.asset_host = "http://localhost:3000"
## Setting up the memcache server
ENV["MEMCACHE_SERVER"] = "http://localhost:3000"
end
私のapplication.jsは、
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require bootstrap-button
//= require bootstrap-datepicker
//= require jquery.tokeninput
//= require jquery.vticker
//= require jquery.Jcrop.min
//= require jquery.effects.core
//= require jquery.effects.highlight
//= require highlight
//= require noty
//= require tinymce-jquery
//= require jquery.joyride-1.0.3
//= require jquery.bxslider
//= require jquery.bxslider.min
//= require jquery.jcarousel.min
//= require modernizr-2.5.3.min
//= require_tree .
私のapplication.cssは、
/*
* require_self
* require_tree .
*= require main
*= require bootstrap_override
*= require datepicker
*= require typography
*= require token-input
*= require token-input-facebook
*= require skin
*= require jquery.ptTimeSelect
*= require jquery.Jcrop
*= require jquery.bxslider
*= require joyride-1.0.3
*= require noty
*= require noty_theme_twitter
*= require_self
*/
助けが必要です。この同じ質問をされるずっと前に、まだ解決されていません。