Comandi Rails

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Comandi Rails - Presentation Transcript

    1. Lezione sui comandi, marzo 2009 Silvano Natalizi
      • Clicca l’icona I rossa
      • Non appena l’icona I è stata cliccata appare il pannello “instant Rails
      • Poi clicca la I e scegli Rails applications e Open Ruby Console Window
      • Poi appare il prompt dei comandi
      • Con cd (change directory) ci si posiziona nella cartella delle proprie applicazioni
      • In questo caso sviluppoRails
      • Il comando rails nomeProgetto, crea una nuova applicazione con una struttura di cartelle standard
      • cd libri
      • In questa directory, si devono dare tutti i comandi per agire sul proprio progetto, ad esempio libri.
      • Scaffolding è il processo di generazione, in un’unica fase automatica, del modello, del controllore e delle views di una entità
      • ruby script/generate scaffold libro titolo:string autore:string editore:string descrizione:text dataPubblicazione:date prezzo:integer
      • Navigando nella cartella dbmigrate troviamo il file 20090315125553_create_libros.rb
      • Questo file contiene la definizione della tabella libros con i suoi campi
      • Con il comando “rake db:migrate” si manda in esecuzione il file delle migrazioni.
      • Che cosa fa il comando scaffold?
      • Scaffold crea del codice che permette ad un utene di creare, leggere, aggiornare ed eliminare i dati del database.
      • Crud (create, read,update,delete)
      • Pertanto se avete un’applicazione web, centrata su di un database, che necessita di creare, leggere, aggiornare, eliminare dati, allora lo scaffold ci permette di risparmiare tempo e sforzi
      • Il web server è il programma che si trova nel server remoto e gestisce le pagine web.
      • Ogni richiesta che viene fatta da un computer client viene presa in consegna dal web server
      • Pertanto il web server deve essere attivo
      • Il nostro ambiente di sviluppo locale ha nel medesimo computer sia il client che il server per nostra comodità
      • Per attivare il web server scrivere il comando ruby script/server
    2.  
    3.  
    4.  
      • rails libri (per creare l’applicazione)
      • ruby script/generate scaffold …. (per generare una tabella e tutte le sue form
      • rake db:migrate (per eseguire una migrazione)
      • ruby script/server per lanciare il web server
      • A seguire alcune presentazioni sui
        • pattern MVC (model view controller)
        • Come leggere i dati da un modello e scriverli su di una view
        • Come leggere i dati da una form e scriverli nel modello

    + silvanonatalizisilvanonatalizi, 8 months ago

    custom

    542 views, 0 favs, 2 embeds more stats

    i principali comandi di ruby on rails

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 542
      • 512 on SlideShare
      • 30 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 5
    Most viewed embeds
    • 29 views on http://didatticasilvanonatalizi.blogspot.com
    • 1 views on http://www.didatticasilvanonatalizi.blogspot.com

    more

    All embeds
    • 29 views on http://didatticasilvanonatalizi.blogspot.com
    • 1 views on http://www.didatticasilvanonatalizi.blogspot.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories