X
Identifiant Mot de passe
  Admin Blog Accueil Blog Créér un blog Mail Actualités ToutApprendre Soutien Scolaire Shopping Mag des Voyages Recherche Web
OK
Blog sur Ruby On Rails
mardi 18 novembre 2008, a 11:42
Les formats de réponse
 

Par défaut, le navigateur demande au serveur un flux html. On peut être amené à utiliser un flux xml (ou autre).

Rails sait gérer sa réponse en fonction du type demandé. Dans le controleur, on va indiquer comment répondre aux différents formats :

def list
  respond_to do |format|
    format.html # liste.html.erb
    format.xml  # liste.xml.erb
   
format.js   # liste.js.erb
  end
end

l'exemple ci-dessus montre que l'on peut demander du html et du xml.

Pour répondre, format.html utilisera la vue list.html.erb et format.xml, utilisera la vue list.xml.erb.

On est pas obligé d'utiliser une vue pour le xml, on peut simplement sérialiser un objet :
def list
  @games = Game.find(:all)
  respond_to do |format|
    format.xml { render :xml => @games }
  end
end

le controleur enverra directement le flux xml correspondant à l'objet @games.

< Retour
Commentaires
Signature pour votre commentaire

Adresse e-mail (facultatif):

M'avertir d'un nouveau commentaire de cet article
code de vérification (ci-dessous)



Présentation
Bienvenue sur mon blog sur lequel vous trouverez des articles concernant le magnifique framework RoR Ruby on Rails

Envoyer un mail à l'auteur
publicité
commentaire(s)
Bienvenue Paltock (17/12/2008 13:17)

Le 1er Annuaire de B...

Bienvenue olivier (09/12/2008 15:56)

BONJOUR VOUS AVEZ...

Selectionner un enregistrement au hazard Jasperiel (16/10/2008 11:09)

Et bien... en lisant...

Héberger une appli Rails titi53 (14/10/2008 12:58)

Et ovh ??? Quelqu...

Selectionner un enregistrement au hazard manusvs650 (10/10/2008 15:16)

Comment peut-on véri...

Newsletter

Pour vous inscrire à la newsletter de ce blog renseignez votre adresse mail :


mes catégories
Rails (9)
rails (7)
developpement (5)
ruby (4)
ruby on rails (4)
Ruby (3)
administration (2)
javascript (2)
IDE (1)
mongrel (1)
UML (1)
plugin (1)
plugins (1)
Articles précédents
Liste des articles
calendrier
«novembre 2008»
LunMarMerJeuVenSamDim
01 02
03 04 05 06 07 08 09
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
archives
2009-11 (2)
2009-01 (3)
2008-12 (5)
2008-11 (3)
2008-10 (15)
Mes blogs Mongenie préférés
Jeu de mots : Dingbats
Mes autres blogs préférés
Jeux.domozone.net
Blog d'un développeur RoR
Blog sur la veille et le marketing.
Google Android Blog
D'autres blogs sur monGenie
UNDESSINJOUR
Les trésors de Marilyn Monroe
FLO, le BLOG sans filtre -
QUESTIONS POSEES
Manger c'est fou !
Best Of
Rails + UML + StarUML
C'est quoi votre environnement préféré pour développer ?

Visites depuis

Le début du mois : 60

Le mois dernier : 597

L'ouverture du blog : 2696


** ** © Learnorama 2006 - conditions générales - développé par Learnorama et Kernix - Contact - Nouveautés blog