Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> rubino Programmazione >> .

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 .

 

Programmazione © www.354353.com