Jak zaczac przygode z Ruby on Rails

Cześć,
przepraszam za doublepost, ale pilnie podbijam temat :wink:

Za darmo można dostać 2 dni Rails for Zombies i można pobierać materiały.

Click!

Tak! Jest super i łatwo znaleźć 10 minut w ciągu dnia na obejrzenie wybranego screencasta i prześledzenie kodu. Możesz zaglądać kiedy chcesz, jest około 190 odcinków, Avdi pokazuje ciekawe rzeczy. Również polecam!

1 Like

Bardzo możliwe, że komuś przyda się darmowy roczny dostęp do wartościowych materiałów to polecam wykonanie prostego zadania

http://www.sitepoint.com/get-free-year-sitepoint-books-courses-new-relic/

Kolejnym wartym uwagi kursem jest startujący od jutra na [coursea][1]

Ostatni link będzie zbiorem linków:
http://yhagio.github.io/ruby-and-rails/

Happy coding :wink:
[1]: https://www.coursera.org/course/webapplications

2 Likes

A tutaj tutek o tym jak zbudować swoj pierwszy gem creating a gem - step by step tutorial

1 Like

Opiszę własne doświadczenia z RoR na Windows 8.1u1.

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data'
gem 'tzinfo'

Te linijki należy dodać do Gemfile, aby projekt zadziałał.

Wymagana jest też instalacja Node.js w systemie, po instalacji obowiązkowo restart komputera.

Dołączam moją konfigurację serwera nginx, która działa na najnowszej wersji stabilnej.

events {
  worker_connections  1024;
}

http {
    upstream myapp1 {
        server 127.0.0.1:3000;
    }

    server {
        listen 80;
        root C:\Users\[User]\Documents\WWW\Strona\public;

        location / {
         proxy_pass http://myapp1;
         proxy_set_header Host $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
         location ~* ^/assets/ {
         expires 1y;
         add_header Cache-Control public;

         add_header Last-Modified "";
         add_header ETag "";
         break;
      }
  }

}
1 Like

Kotlet odgrzewany raz proszę!.. :smiley:

Witam wczoraj zadecydowałem że czas poznać RoR. I jak zwykle mam prośbę do Was o radę jak zacząć.

Co mam za sobą:

  • Learn Ruby the Hard Way całe
  • Code academy kurs o Ruby do Połowy
  • Własny projekt oparty na Ruby/Sinatrze i Redisie jako DB
  • Przesiadke na Linuxa Ubuntu
  • Przeczytany cały ten wątek. :smile:

Co wydaje mi się że jest fajne na start:

No i tu pojawia się pytanie, Mając moje podstawy, od czego zaczęlibyście swoją przygodę z RoR, wiedząc to co wiecie dziś.

Z góry dzięki.

PS. Pisałem w zasadzie tylko w Gedicie (kolorował fajnie składnie w ruby), może zostać czy zmienić, jeśli tak to na co?

http://www.railstutorial.org/book będzie dobrym wyborem, szczególnie jeśli mocno już siedzisz w samym Rubym.

A co do edytora, ja używam Sublime Text 3 i nie narzekam.

1 Like

Może na początek Jump Start Rails? http://it-ebooks.info/book/3070/

Konkretnie i na temat. Dzieki bardzo. Teraz juz wiem o co kaman :slight_smile:

Sądzę, że ciekawie przedstawił ścieżkę edukacyjną autor bloga:
http://blog.wilgosz.pl/tworzenie-stron/ruby-on-rails/jak-sie-uczyc-ruby-rails/

Moim zdaniem bardzo dobrym pomysłem jest rozpoczęcie pisania programu.
Wychodzą wtedy wszystkie braki wiedzy, a szukając odpowiedzi na “trudne” pytania, uczysz się CSS’a, Bootstrapa, Devisa, Kaminari, … i mnóstwa innych rzeczy, o których człowiek nie miał pojęcia.

Ponadto jeżeli masz szczęście* i znajdzie się ktoś, kto zechce być Twoim mentorem, to nauka łatwiej i sprawniej się odbywa. Osoba taka wskaże podstawowe błędy, ukierunkuje poszukiwania, nauczy dobrych praktyk.
Czasami wręcz podpowie “nie idź w tym kierunku, gdyż jest to ślepa uliczka” lub “ten gem nie jest rozwijany od 2 lat i nie warto łączyć z nim przyszłości”…
Takie wskazówki są BAAAARDZO cenne, gdyż czasami dwie, trzy linijki kodu, które mentor podrzuci, otwierają Ci oczy i oszczędzają wielu, wielu godzin poszukiwań rozwiązań, których później i tak nie jesteś pewien, czy są właściwe.

Ja miałem to szczęście za co serdecznie dziękuję mojemu Guru :slight_smile:

1 Like

Witam chciałbym zacząć od podstaw rubiego masz może jakieś ebooki ciekawe

Czy ktos z Was testował kurs Ruby on Rails: Level 1 lub 2 z pragmatic bookshelf? Warto wydać te 160$/Kurs?

pozdrawiam,
MR

Przerobiłem level 1. Wg mnie kurs jest bardzo dobry. Wiedza jest serwowana w małych ale intensywnych porcjach. W miarę postępów poruszane są kolejne zagadnienia np migracje, routing, etc. Dzięki temu łatwo robić sobie powtórki. Każda lekcja rozpoczyna się filmikiem następnie trzeba wykonać polecenia wg instrukcji. Ćwiczenia polegają oczywiście na budowaniu aplikacji RoR tyle że trochę innej niż na filmikach instruktażowych. Dodatkowo sugeruje się aby równolegle budować jeszcze jedną aplikację (wymyśloną przez siebie). Reasumując, kurs jest dobry ale czy wart swej ceny? Dla mnie tak. Aktualnie mam bardzo mało wolnego czasu (aktualna praca, dzieci, dom…) a ten kurs dał mi solidne fundamenty RoR. Dzięki niemu udało mi się dostać np. na warsztaty Netguru, które z tego miejsca pozdrawiam :slight_smile:
Z drugiej strony jeżeli masz trochę wolnego czasu to spokojnie możesz bazować np. na railstutorial.org i tym samym zaoszczędzić 160$.

3 Likes

Dzięki niemu udało mi się dostać np. na warsztaty Netguru, które z tego miejsca pozdrawiam smile

Dzięki @pkedzia za “mentiona”. Jeśli jesteście ciekawi jakie mamy plan na warsztaty w 2015 to zajrzyjcie na https://netguru.co/blog/kickstart-2015-with-our-ruby-on - więcej miast, więcej warsztatów - zapraszamy :slight_smile:

Przerobiłem tutka Rails-tutorial Michaela Hartl-a i mam wielką potrzebę zacząć coś swojego. Chciałbym jednak testy robić w Rspec. Zna ktoś może jakiś fajny szybki kurs który przybliży podstawy w krótkim czasie? I kolejna sprawa baza danych, znajomość PostGre to must have żeby, zacząć czy mogę zacząć na SQL light?

Jeśli zaczniesz z SQLite i “przerzucisz” się później na PSQL to możesz mieć troszkę problemów z foreign keys (Rails 4.2). Natknęliśmy się na ten problem przy migracji Rails 4 In Action z 4.0 do 4.2.

Problem ten opisała na swoim blogu Rebecca Skinner - http://sevenseacat.net/.

Swoją drogą - po tutorialu Hartl’a polecam Rails 4 In Action, niedługo będzie dostępny dla Rails 4.2. Wprowadza dużo rzeczy, których nie było u Hartl’a (choćby wykorzystanie gemów jak Pundit, ActionMailer’a czy wprowadzanie modyfikacji do Racka, tworzenie API itp.)

2 Likes

Cześć jest opcja żeby otrzymać do Ciebie jeszcze Agile WDR?

super wątek :slight_smile:

1 Like

A co sądzicie o rozpoczęciu przygody z Ruby z kursem na Code Academy? Akurat Ruby tam nie próbowałem, ale generalnie te ich kursy wyglądają jak robione od zera - zrozumiałe nawet dla osób, które z programowaniem żadnej styczności nie miały.