| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> rubino Programmazione >> Content
    Come utilizzare il database con Sinatra
    Sinatra è un framework per la progettazione di applicazioni web sofisticate . Come i suoi Rails concorrenti più noti , Sinatra è progettato per consentire all'utente di utilizzare il linguaggio di programmazione Ruby per lo sviluppo delle sue applicazioni web. Uno dei compiti più comuni sviluppatori web devono affrontare è lavorare con i database per accettare dati da parte degli utenti dell'applicazione e per server di dati applicabili di nuovo loro. Cose che ti serviranno
    editor di testo
    Show More Istruzioni
    1

    Installare il linguaggio di programmazione Ruby e il framework Sinatra nel sistema o server di destinazione . Se già avete installato , il tasto Unix-based di sistemi " Sinatra - v" nel vostro terminale per verificare quale versione di Sinatra è attualmente installato . Se Sinatra non viene trovato , è sufficiente digitare " sudo gem install Sinatra " per scaricare e installare Sinatra . Per essere in grado di lavorare con i database Sinatra è necessario il gioiello DataMapper , quindi installarlo con sudo gem install DataMapper .
    2

    Aprire l' editor di testo di vostra scelta . È possibile utilizzare qualsiasi editor di testo , ma se non hai mai fatto prima lo sviluppo Ruby , ci sono pochi editori che offrono l'evidenziazione della sintassi di Ruby : Textmate , Vim , TextWrangler . Tutti questi editori sono buone opzioni per lo sviluppo Ruby, se Vim può essere intimidatorio , dal momento che è uno strumento da riga di comando . Usare quello che si sente più a proprio agio con
    3

    Inserisci il seguente codice nel file appena creato : . Require ' rubygems ' . richiedere Sinatra . Queste linee indicano l'interprete Rubino che il file avrà bisogno Rubino Gemme e Sinatra eseguire correttamente . Non preoccupatevi di Ruby Gems , ma viene fornito con molte installazioni di Ruby , e tu non devi nulla direttamente con esso
    4

    Digitare il seguente codice dopo il codice precedente : DataMapper :: setup ( : . impostazione predefinita , " sqlite3 ://# { } Dir.pwd /blog.db. e ' consuetudine lasciare una riga vuota tra la dichiarazione desiderata e il resto del codice di applicazioni . Questo codice dice l'oggetto DataMapper tipo di database si di lavorare con , in questo caso SQLite, e il nome del database " blog.db. " Allora scrivere una classe che mappa a una tabella di database la classe dovrebbe essere simile a questo :
    classe

    post < . br>

    includono DataMapper :: Resource
    proprietà

    : id , Serial proprietà

    : titolo , String proprietà

    : corpo , Testo

    fine

    questo codice è la creazione di campi della tabella del database e dice al motore di database , in questo caso SQLite, che tipo di informazioni saranno memorizzate nei campi .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare gli script Ruby in Sketchup 
    ·Tipi di Visual Basic Barre degli strumenti 
    ·Come confrontare le stringhe in Ruby 
    ·Come installare Gitorious su CentOS 
    ·Come creare il tarball in Ruby 
    ·Come sostituire Attivo Patibolo 
    ·Come usare costante globale in Ruby Rails 
    ·Differenza di insiemi in Ruby 
    ·Come leggere una stringa da input e farne Lettere 
    ·Come controllare se una stringa Ruby ha una sottostring…
      Articoli in evidenza
    ·Come impostare il Recordset DAO in Visual Basic 
    ·Come creare una API con un codice Assembly 
    ·Come caricare : Heroku si blocca su S3 con Paperclip 
    ·Come si crea un nodo figlio Sito web 
    ·Come collegare un driver jTDS di SQL Express 
    ·Come affrontare Modi microprocessore 
    ·Come chiamare un costruttore da un'altra funzione in Ja…
    ·Come ottenere il numero di caratteri di una stringa in …
    ·Come scrivere una definizione per una funzione Interlea…
    ·Che cosa aspetta un finale di Expression Media in VB 
    Copyright © Conoscenza Informatica http://it.wingwit.com