Ruby on Rails

Egy friss cikk, röviden leírni a benyomásokat a Ruby programozási nyelv, és miért kezdtem írni. A fejlődő alkalmazások Ruby, nem tudtam nem észrevenni, fejlesztési keret Ruby on Rails webes alkalmazások. Mivel az MVC keretrendszer nem vagyok nagyon ismerős, megpróbáltam csak Yii. Én elsősorban foglalkozott a fejlesztési modulok kész rendszerek és azok finomítására, mire kell tanulni különleges nem volt. Ugyanakkor képes tervezni weboldalak Ruby érdekeltek. És ma megpróbálom röviden elmondani a sajátosságait használja ezt a keretet.

Ruby on Rails - keretet írt Ruby használ építészeti minta MVC (Model-View-Controller) mintát, és ezt az integrációt a web szerver és az adatbázis. Egy részletesebb leírás olvasható a Wikipédián.

Most mi kell érteni, hogyan kell telepíteni a Ruby on Rails Ubuntu / Windows.

Telepítése RoR Ubuntu

Telepítése RoR Windows

Azt hiszem, a probléma a telepítés akkor merül fel, maximum 25-30 percig a telepítés a Linux, mint, és egy pár perc alatt telepíthető a Windows. Az eredmény egy kész használható keret.

Létre egy alkalmazást

MVC Ruby on Rails

Mivel a legtöbb tudod MVC - ez néhány tervezési minták, azaz a modell (modell), Viewer (nézet / nézet), Vezérlő (Controller), amelyben az alkalmazás modell megjelenésére és felhasználói beavatkozás vannak osztva három különálló részre, így módosítására egy részének az alkalmazás minimális hatása van a másik kettő.

Szabályozó és megtekintése

Létrehozása lehet a vezérlő sínek g vezérlő ControllerName csapat. Mivel a paraméterek megadjuk a nevét reprezentációk (megtekintés). Végrehajtása után a parancs létrehoz néhány fájlt a mappában app / views / ControllerName vezérlő és a tényleges fájlt a app / vezérlők / controller_name.rb mappát. Minden vezérlő módszer felelős egy bizonyos ábrázolása (nézet).

Az adatkezelő az ötleteket létre, és meg kell, hogy létrehoz egy adatmodell (modell). Röviden, a modell - így a lehetőség szerepel az adatbázisban. A modell fájl túlnyomórészt az érvényesítés, attitűdök és speciális technikákat dolgoznak ki az objektumot. Modelljének megteremtése, használd a sínek g modell ModelName területén: típus. Miután a nevét a modell, akkor adja meg a nevét az első oszlopban, típusát és egy szóközzel elválasztva hozzá több oszlopot. Az oszlopot id nem kell generálni, sínek ezt automatikusan. Ahhoz, hogy megtudja, milyen típusú adatok vannak az oszlopok, írja sínek g modell -h. Miután a modell létrehozása, megkapjuk a modell fájlt app / modellek / modelname.rb és migrációs adatbázis db / vándorolnak könyvtárban.

állványzat

A migrációt, megbeszéljük később a cikkben, és szeretnék emlékezni olyan dolog, mint egy állvány. Állvány lehetővé teszi számunkra, hogy hozzon létre, ha az egész szerkezet a tárgy, beleértve a bemutatót, vezérlő, modell és a migráció. Ő vezeti a csapatot sínek g állvány Név param: típus. Azonban én nem ajánlom ezt a módszert torzítja a megértése a Ruby on Rails keretrendszer és lassíthatja a tanulmány.

Bevándorlás lehetővé teszi számunkra, hogy hozzon létre táblákat az adatbázisban, módosítani, és adjunk hozzá oszlopokat meglévő táblákat, és nem szinte minden műveletet az adatbázisban, anélkül, hogy manuális szerkesztése az adatbázisban. Mi csak leírni a táblázatot, az oszlopokat és adattípusokat, hogy lesz bennük tárolt, futtassa a migráció, majd a keret is mindent meg fog tenni nekünk. Bevándorlás automatikusan generálódnak, amikor létrehoz egy modellt, de lehet kézzel kell létrehozni a parancs sínek g migráció MigrationName. Bejelentése után a szükséges paramétereket a migrációs fájlban. Részletek a vándorlások leírt útmutatót.

Eleinte Ruby on Rails keretrendszer tűnhet bonyolult, és sok árnyalatok, amit nem ért, de minden tapasztalat jön magától. A lényeg, hogy ne hagyja abba, és folyamatosan fejlesztjük az alkalmazások, akkor az eredmény érhető el, és a megszerzett tudás.
Amit a cikkben leírt, ez a minimálisan szükséges, hogy hozzon létre egy egyszerű alkalmazás a síneken.

Kapcsolódó cikkek