Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> ρουμπίνι Προγραμματισμός

Πώς να χρησιμοποιήσετε δεδομένων με Sinatra

Sinatra είναι ένα πλαίσιο για το σχεδιασμό εξελιγμένες εφαρμογές web . Όπως και πιο γνωστές Rails ανταγωνιστή της , Sinatra έχει σχεδιαστεί για να επιτρέπει στο χρήστη να χρησιμοποιήσει τη γλώσσα προγραμματισμού Ruby για την ανάπτυξη της διαδικτυακής εφαρμογής του . Ένα από τα κοινά καθήκοντα web developers έχουν να αντιμετωπίσουν είναι εργασία με βάσεις δεδομένων για να δέχεται δεδομένα από τους χρήστες της εφαρμογής και στο διακομιστή ισχύοντα δεδομένα πίσω σε αυτούς. Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε τη γλώσσα προγραμματισμού Ruby και το πλαίσιο Sinatra στο σύστημά σας ή διακομιστή -στόχο . Εάν έχετε ήδη εγκαταστήσει , σε Unix συστήματα που βασίζονται κλειδί " Σινάτρα - v" στο τερματικό σας για να ελέγξετε ποια έκδοση του Sinatra είναι εγκατεστημένο . Αν Sinatra δεν έχει βρεθεί, απλά πληκτρολογήστε την εντολή "sudo gem install Σινάτρα " για να κατεβάσετε και να εγκαταστήσετε Sinatra . Για να είναι σε θέση να συνεργαστεί με τις βάσεις δεδομένων Sinatra θα πρέπει να έχετε το στολίδι Datamapper , οπότε εγκαταστήστε το με sudo gem install datamapper . 2

Ανοίξτε τον επεξεργαστή κειμένου της επιλογής σας . Μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου , αλλά αν δεν έχετε κάνει ποτέ πριν Ruby ανάπτυξη , υπάρχουν μερικά συντάκτες που προσφέρουν Ruby επισήμανση σύνταξης : Textmate , Vim , TextWrangler . Όλες αυτές οι συντάκτες είναι καλές επιλογές για την ανάπτυξη Ruby , αν Vim μπορεί να είναι εκφοβιστικό , δεδομένου ότι είναι ένα εργαλείο γραμμής εντολών . Χρησιμοποιήστε εκείνος που αισθάνονται πιο άνετα με
εικόνων 3

Εισάγετε τον παρακάτω κώδικα μέσα στο αρχείο που μόλις δημιουργήσατε : . Απαιτούν « RubyGems » . απαιτούν Σινάτρα . Αυτές οι γραμμές πείτε το διερμηνέα Ruby που το αρχείο σας θα χρειαστεί Ruby Gems και Sinatra να εκτελέσει σωστά . Μην ανησυχείτε για Ruby Gems ? Έρχεται με πολλές εγκαταστάσεις Ruby , και δεν χρειάζεται να τίποτα άμεσα με αυτό
Η

4 Πληκτρολογήστε τον ακόλουθο κώδικα μετά τον παραπάνω κώδικα : . DataMapper :: setup ( : προεπιλογή , " sqlite3 ://# { } Dir.pwd /blog.db. είναι σύνηθες να αφήσετε μια κενή γραμμή μεταξύ της απαιτεί όπως στην κατάσταση και το υπόλοιπο του κώδικα εφαρμογών . Αυτός ο κώδικας λέει το αντικείμενο DataMapper τι είδους βάσης δεδομένων που θα να συνεργαστεί με? στην περίπτωση αυτή SQLite , και το όνομα της βάσης δεδομένων " blog.db. " στη συνέχεια, γράψτε μια τάξη που θα αντιστοιχεί σε ένα πίνακα της βάσης δεδομένων η τάξη σας θα πρέπει να μοιάζει με αυτό:

κατηγορία Δημοσίευση <. br >

περιλαμβάνουν DataMapper :: Resource

ιδιοκτησίας: id , Serial

ιδιοκτησίας : τίτλος , String

ιδιοκτησίας: σώμα , Κείμενο

τέλος

Αυτός ο κώδικας δημιουργεί πεδία στον πίνακα της βάσης δεδομένων και να λέει το μηχανισμό διαχείρισης βάσεων δεδομένων , σε αυτή την περίπτωση SQLite , τι είδους πληροφορίες θα αποθηκεύονται σε πεδία .

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα