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 , τι είδους πληροφορίες θα αποθηκεύονται σε πεδία .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα