2010-12-09 13 views
1

Meine routes.rb hat die folgenden zwei Zeilen:Grundlegende Rails3 Routen Frage?

match "/",   :to => "main#index" 
match "main/index", :to => "main#index" 

Wenn ich localhost:3000/main/index in einem Browser eingeben sehe ich die richtige Seite (views/main/index.html.erb).

Wenn ich jedoch nur localhost:3000 tippe, sehe ich public/index.html (ich erwarte auch views/main/index.html.erb zu sehen).

Was fehlt mir?

Antwort

2

Remove public/index.html:

rm public/index.html 

Dies geschieht, weil statische Dateien (die in public/) vorrangig vor den Strecken bedient werden.

+0

Großartig, danke! –