2009-11-24 17 views
10

Sono nuovo alle rotaie quindi è facile. Ho sviluppato il mio blog e l'ho implementato con successo. L'intera app è basata sul post_controller. Mi chiedo come posso reindirizzare il percorso degli utenti predefinito al post_controller contro il controller dell'app.Modifica pagina indice - Ruby on Rails

Per illustrare, se vai a http://mylifebattlecry.heroku.com vedrai la pagina dei binari di default. Se vai a http://mylifebattlecry.heroku.com/posts vedrai l'app. Una volta completato, cambierò il mio dominio di http://www.mylifebattlecry.com per mappare a Heroku, ma ho bisogno di sapere come ottenere il/post da dove viene inviato il visitatore.

+2

Hai una brutta abitudine di mettere "domanda facile" nei tuoi titoli. Non fa altro che ingombrare uno spazio limitato. Per favore fermati. – Telemachus

+2

Oh, pensavo che inducesse le persone a rispondere alla mia domanda perché potevano ottenere punti per spendere solo una breve quantità di tempo. Suppongo di aver sbagliato, mi fermerò. – bgadoci

risposta

14

Hai bisogno di fare due cose

  1. eliminare il file /public/index.html
  2. Aggiornare il file /config/routes.rb

map.root :controller => "posts" #RAILS 2

o

root :to => 'posts#index' #RAILS 3

Quindi chiamerà l'azione indice nel controller dei post. Dovrai riavviare l'applicazione per vedere le modifiche ai percorsi.rb

+0

Cosa dovrebbe essere per le guide 3? –

+1

aggiornato per le guide 3 – MattMcKnight

0

Aggiungere la seguente riga al vostro confing/routes.rb:

map.root :controller => "posts" 

è necessario riavviare il server dopo.