SORU
1 EYLÜL 2011, PERŞEMBE


3.1.0 ActionView::raylar Şablon: Hata (uygulama.css değil't önceden derlenmiş)

Dizin fonksiyonu ile kontrol ettiğimde aldığım sayfa yükleme: basit bir sayfa ile temel rails uygulaması yaptım

ActionView::Template::Error (application.css isn't precompiled):
    2: <html>
    3: <head>
    4:   <title>Demo</title>
    5:   <%= stylesheet_link_tag    "application" %>
    6:   <%= javascript_include_tag "application" %>
    7:   <%= csrf_meta_tags %>
    8: </head>
  app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__43625033_88530400'

Gemfile

source 'http://rubygems.org'

gem 'rails', '3.1.0'

# Bundle edge Rails instead:
# gem 'rails',     :git => 'git://github.com/rails/rails.git'

gem 'sqlite3'

gem 'execjs'
gem 'therubyracer'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails', "  ~> 3.1.0"
  gem 'coffee-rails', "~> 3.1.0"
  gem 'uglifier'
end

gem 'jquery-rails'

# Use unicorn as the web server
# gem 'unicorn'

# Deploy with Capistrano
# gem 'capistrano'

# To use debugger
# gem 'ruby-debug19', :require => 'ruby-debug'

group :test do
  # Pretty printed test output
  gem 'turn', :require => false
end

CEVAP
2 EYLÜL 2011, Cuma


Varsayılan olarak Raylar dosyalarınızı eğer ayarlamalısınız üretiminde kullanılmak canlı derleme (çalışma zamanı sırasında varlıklarını derlemek isterseniz) üretim ortamında derlenmiş, olduğunu varsayarconfig.varlıklar.true derleme.

# config/environments/production.rb
...
config.assets.compile = true
...

Önceden derlenmiş varlıkları kullanırken Dişliler için geri dönüş için bu seçeneği kullanabilirsiniz ama eksik olan önceden derlenmiş dosyaları vardır.

config.assets.compile seçeneği false olarak ayarlanır ve "AssetNoPrecompiledError" eksik dosya adını belirten bir alacak önceden derlenmiş dosyaları eksik varsa

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Christian Atlas

    Christian At

    26 Mart 2009
  • Jonathan D.

    Jonathan D.

    3 Kasım 2006
  • RocketJump

    RocketJump

    22 ŞUBAT 2006