in interessanter kleiner 500er Fehl

Ich habe gerade versucht, auf Heroku zu implementieren und habe einen Serverfehler von 500 erhalten.

heroku logs:

Started GET "/" for ##.##.###.### at 2010-10-14 17:59:34 -0700  
  Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/index (2.3ms)
Completed   in 3ms

ActionView::Template::Error (can't convert nil into String):
5:   <meta charset="utf-8">
6:   <title>Hello</title>
7:   <%= stylesheet_link_tag "global", "home", :cache => true %>  
app/controllers/welcome_controller.rb:5:in `index'

Ich habe dann versucht, meinen lokalen Server im Produktionsmodus zu starten:

c:\Sanj\ruby>rails server production  
Exiting  
C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/handler.rb:21:in `const_get': wrong constant name production (NameError)  
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/handler.rb:21:in `get'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/server.rb:217:in `server'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands/server.rb:54:in `start'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands.rb:30:in `block in <top (required)>'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands.rb:27:in `tap'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands.rb:27:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'

Diese Probleme scheinen eng miteinander verbunden zu sein - wissen Sie, wo das Problem liegen könnte?

Vielen Dank

Welcome Controller # index

def index 
  render :layout => "index"
end

Bitte teilen Sie mir mit, ob ich weitere Informationen liefern kann.

Lösun

Danke an euch für eure Antworten. Das Problem trat auf, weil serve_static_assets in surroundings / production.rb auf false gesetzt war. Dies ermöglichte es dem System, die CSS-Dateien zu finden, die anscheinend das "Null" verursachten. Die andere Änderung, die ich versuchte, war das Entfernen von: cache => true aus den Stylesheets.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage