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
mercredi 26 novembre 2008, a 16:10
Rails + UML + StarUML
 

Comment visualiser schema.rb au format UML (StarUML)

En ligne de commande :
./script/plugin install http://cnruby.googlecode.com/svn/trunk/plugins/uml

rake uml:schema

Pour les utilisateurs de Netbeans :
Click droite sur le projet -> Rails plugins
Dans l'onglet Repositories, ajouter l'url :
http://cnruby.googlecode.com/svn/trunk/plugins/
Aller dans l'onglet New Plugins et installer le plugin uml
Pour lancer la génération :
Click droite sur le projet -> Run/Debug Rake Task...
et lancer uml:schema
Et c'est tout, on obtient un fichier schema.xml dans db

Et pour le visualiser, sous StarUML :
File -> Import -> XMI...

Tuto basé sur :
http://blog.zmok.net/articles/2006/11/13/visualize-your-rails-schema

mardi 25 novembre 2008, a 13:53
Rails et Linux Ubuntu
 


Sur ubuntu, pour installer rails :

sudo apt-get install 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.

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)
thèmes
Rails
UML
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
QUESTIONS POSEES
Manger c'est fou !
Jusqu'ici tout va bien !!
°o0o° _m_m_ °o0o°
Electron Livre
Best Of
Rails + UML + StarUML
C'est quoi votre environnement préféré pour développer ?

Visites depuis

Le début du mois : 420

Le mois dernier : 323

L'ouverture du blog : 2483


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