Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať databázu s Sinatra

Sinatra je rámec pre tvorbu sofistikovaných webových aplikácií . Rovnako ako jeho viac známych konkurenčných Rails , Sinatra je navrhnutý tak , aby užívateľ používať programovací jazyk Ruby pre rozvoj svoje webové aplikácie . Jedným zo spoločných úloh webových vývojárov musieť riešiť , je práca s databázami prijímať dáta od užívateľov tejto aplikácie a na serveri použiteľnými údajmi späť k nim . Veci , ktoré budete potrebovať klipart textový editor
Zobraziť ďalšie inštrukcie Cestuj 1

inštaláciu programovacieho jazyka Ruby a rámec Sinatra na vašom systéme , alebo cieľový server . Ak už máte nainštalovaný na unixové systémy key " Sinatra - v " v termináli skontrolovať , akú verziu Sinatra je v súčasnej dobe nainštalovaný . Ak Sinatra nie je nájdený , stačí zadať " sudo gem install Sinatra " stiahnuť a nainštalovať Sinatra . Aby bolo možné pracovať s databázou Sinatra , ktoré potrebujete k Datamapper klenot , takže ho nainštalovať s sudo gem install datamapper .
2

Otvorte textový editor podľa vášho výberu . Môžete použiť ľubovoľný textový editor , ale ak ste nikdy predtým urobil Ruby vývoj , existuje niekoľko editorov , ktoré ponúkajú Ruby zvýrazňovanie syntaxe : TextMate , Vim , TextWrangler . Všetky tieto editory sú dobré možnosti pre Ruby vývoj , aj keď Vim môže byť odstrašujúca , pretože to je nástroj príkazového riadku . Používajte podľa toho , kto sa cítite najviac vyhovuje
3

Zadajte nasledujúci kód do súboru , ktorý ste práve vytvorili : . Požadovať " Rubygems " . vyžadujú Sinatra . Tieto riadky povedať Ruby tlmočníka , že váš súbor bude potrebovať Ruby drahokamy a Sinatra správne spustiť . Nebojte sa o Ruby drahokamy , ale prichádza s mnohými inštaláciách Ruby , a vy nemusíte nič priamo s ním
4

Zadajte nasledujúci kód po predchádzajúcom kódu : . DataMapper :: setup ( : predvolené , " sqlite3 ://# { Dir.pwd } /blog.db. Je zvykom nechať prázdny riadok medzi požadovať vyhlásenie a zvyšok kódu aplikácií . Tento kód hovorí DataMapper objekt , aký typ databázy , ktorú bude pracovať s , v tomto prípade Sqlite , a názov databázy " blog.db. " Potom napísať triedu , ktorá bude mapovať na databázové tabuľky Vaša trieda by mala vyzerať podobne ako tento :

triedy Post < . br >

patrí DataMapper :: zdroj

nehnuteľnosti : id , sériové

nehnuteľnosti : Titul , String

nehnuteľnosti : telo , text

konca

Tento kód vytvára pole v tabuľke databázy a rozpráva databázový stroj , v tomto prípade SQLite , bude , aký typ informácií je uložená v poli .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené