On Thursday 02 April 2009, Olaf Fiedler wrote:
> Hm,
>
> plötzlich verstehe ich das Problem nicht mehr. Ich habe gerade in
> einem meiner Rails-Projekte unter app/views/posts/index.html.erb in
> etwas Bedeutungsloses umbenannt, und in public/posts eine index.html
> angelegt. Im RAILS_ENV development dann http://localhost:3000/posts/
> aufgerufen, und es geht: Die statische Seite wird geliefert

Versuch jetzt mal auf

http://localhost:3000/posts/index.json oder

http://localhost:3000/posts mit 
Accept-Header application/json,application/javascript

zuzugreifen. Du wirst feststellen, dass es nicht geht. Die Erklärung 
dafür, findet sich, glaube ich, in 
rails/railties/lib/rails/rack/static.rb. Jedenfalls für Mongrel; ob das 
bei Passenger auch wirksam ist, habe ich noch nicht herausgefunden.

Rails::Rack::Static unterscheidet jedenfalls nicht nach gewünschtem 
MIME-Type, sondern liefert immer das, was dort mit Endung HTML 
herumliegt.

Michael

-- 
Michael Schuerig
mailto:[email protected]
http://www.schuerig.de/michael/
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an