streda 21. januára 2009

Start v Ubuntu

Drahy priatelia, toto bol kruty start. Nadaval som, vzdaval som to, ale nakoniec som sa predsa odpichol od zaciatku. Problem bol v tom, ze knizku, ktoru mam pozicanu a aj tutoriali co su na nete su na hovno. Su pre staru veziu Railov a odvtedy sa X veci zmenilo. Ale, vystiapal som to, takze vam a aj sebe to tu mozem podat. Skusal som urobit totalne jednoduchy list ludi, nieco ako addressbook. Podme nato:
  1. zaciname klasicky

    rails addressbook

  2. vytvorime databazu s nazvom addressbook v MySQL.

    create database addressbook;

    a do nej tabulku "ludia"

    CREATE TABLE `addressbook`.`ludia` (
    `id` INTEGER NOT NULL AUTO_INCREMENT,
    `meno` TEXT ,
    `priezvisko` TEXT ,
    PRIMARY KEY (`id`)
    );

  3. prepiseme database.yml v adresari config v projekte (napr. /Rails/addressbook/config/database.yml)

    development:
    adapter: mysql
    database: addressbook
    host: localhost
    username: root
    password: heslo

    a aj vsetky ostatne servre ako testovaci a produkcny som zatial nastavil tak isto.
  4. a teraz prichadza to kuzlo ! V adresari script v projekte som spustil nasledovny prikaz:

    ruby generate scaffold ludia meno:text priezvisko:text

    vela zuzlal a vygeneroval vsetky add, edit, delete veci a samozrejme listy poloziek. Urobil som sam na zaklade databazi. Ma to jednu chybu. Hladal v DB tabulku "ludias". Neviem preco na koniec vsetkych veci dava s. Autori to asi mysleli, ze v mnoznom cisle. :)
  5. spustil som server

    ruby server

    a vsetko jazda ! Myslel som, ze sa zblaznim od radosti. Kua !!! :)
Som happy ! Zajtra ho chcem prinutit, aby spravil to, ze mu urobim kategorie ludi a zviazat to s tymto co uz mam hotovo. Este samozrejme obrazok.

Žiadne komentáre: