2008-10-07 7 views
4

Je sais que pour changer la page d'index pour les rails, je dois faire trois choses: supprimer l'index.html, faire quelque chose avec routes.rb, et probablement faire une action que la route pointera vers. C'est les détails que je suis un peu flou sur :-)Comment modifier la page d'index pour les rails?

Répondre

13

Ok, je l'ai compris. Fondamentalement, vous

  1. Supprimer public.html
  2. Ajouter 'map.root: controller => "foo"' à routes.rb
  3. puis créer naturellement le contrôleur foo avec l'indice d'action.
3

N'oubliez pas de redémarrer votre serveur.

Vous pouvez également exécuter des routes râteau pour afficher toutes les routes connues et vous assurer que tout est sain d'esprit.

5

Suivez les étapes de Frew et, comme étape 4, mettez un petit code html dans le fichier d'affichage d'index dans le dossier/views/foo pour tester tout cela.

Exemple:

<h1>My New Index Page</h1> 
<p>Some text here.</p> 
1

S'il vous plaît noter de RoR version 4.0 + cela a changé - suivez les étapes simples sur la getting started guide!

Il deviendra clair en quelques minutes comment cela fonctionne.

juste pensé qu'il pourrait être utile de mettre à jour cette menace, comme ceux qui utilisent une version plus récente peut se confondre et frustré :)

+0

« mise à jour de cette menace » - lol. Pardon. mais lol –

Questions connexes