1 ) Installer Rails :
gem install rails
2 ) Lister les gemmes
gem list -r
3 ) Creer une application Rails
rails monappli -d mysql/oracle/postgresql/sqlite2/sqlite3
4 ) Les sept actions d'une application RESTFull
index - show - new - create - edit - update - destroy
La page d'accueil est : index.html dans le repertoire public
Modification possible par :
map.connect '', :controller => "controller_you_want_as_a_default"
5) Générer une application CRUD
./script/generate scaffold Demo name:string surname:string
ou bien générer le modèle et le contrôleur et venir mettre dans le fichier contrôleur :
scaffold : nom_classe
6) Gérer les tables par Rake
rake db:migrate
rake db:reset (suppression)
7 ) Tester la sortie HTML et XML
(a tester)
respond_to
format.html
format.xml
end
8 ) Le rendu
Trois niveaux : Layout , Template , Partial
Layout (views/layout defaut application.rhtml)
Template (views/
Partial (views/
9) Lien entre l'action et le rendu
Le lien entre l'action et le rendu se fait par la clause render_action
10) Les helpers
Ils sont dans le repertoire helpers/
Aucun commentaire:
Enregistrer un commentaire