31 Fascinante Ruby on Rails Tutoriale și ghiduri

Ruby on Rails este un cadru excelent pentru a învăța nu numai pentru că este un cadru de aplicații web excelent, ci și pentru că are o comunitate mare și utilă. De fapt, sunt șanse să înveți cum să folosești Rails într-o multitudine de moduri, doar căutând pe web.

Am luat-o pe noi înșine pentru a compila câteva tutoriale excelente pe care Rails începătorii și zealotii le pot folosi în timp ce lucrează în cadrul aplicațiilor web populare și continuă să exploreze posibilitățile nesfârșite ale Rails.

NOȚIUNI DE BAZĂ

1. Cum se instalează șinele

Un ghid de pornire privind modul de configurare a Rails în medii multiple, de pe site-ul oficial Ruby on Rails.

2. Ruby on Rails pentru Dezvoltare Web în Mac OS X

Apple are un ghid oficial despre cum să începeți cu Rails pe un Mac.

3. Instalarea Ruby on Rails cu Lighttpd și MySQL pe Fedora Core 4

Documentație extensivă despre cum să obțineți acest cocktail de software de lucru pentru Rails.

4. Patru zile pe șine

Four Days on Rails este o impresionantă carte electronică de 40 de pagini, care oferă un set de instrumente la îndemână pentru dezvoltarea Rails.

5. De ce Rails?

Rails Envy dă un argument în favoarea cadrului Rails.

6. Rolling cu Ruby on Rails Revisited, Partea 2

Un exemplu de "povestire" despre eficiența Rails în aplicațiile web.

7. Rapidă-ți aplicațiile Web cu Ruby on Rails

Raportați-vă aplicațiile Web cu Ruby on Rails este o prezentare oarecum datată, dar excelentă a modului în care funcționează cadrul web.

8. Note de studiu Ruby

Dacă nu sunteți familiarizat cu limbajul Ruby, consultați Ruby Study Notes, un tutorial bazat pe web pe temele Ruby.

9. Ruby în 20 de minute

Site-ul oficial Ruby are o pornire rapidă care vă va face bine în programare Ruby.

10. Ruby on Rails Cheat Sheet

O referință rapidă pentru structura directorului feroviar, variabile predefinite, sintaxă și multe altele.

RAZBOI TUTORIILE

11. Buzunare Ruby

Dev articolele au o privire rapidă la Ruby Loops, Methods and Blocks.

12. Listă de rapoarte pentru rails

Un tutorial despre cum se creează o listă de lucru simplu cu Rails. (Notă: este ușor datată, astfel încât să fii conștient de momentul în care sfatul contravine celor mai bune practici actuale - este totuși un exercițiu util deși.)

13. Trimiteți e-mailuri cu Rails

Acest ghid rapid arată modul de utilizare a funcționalității de e-mail a Rails pentru a trimite e-mailuri în cadrul unei aplicații web.

14. Șine pentru designeri

Un punct de plecare excelent pentru a învăța cum lucrurile precum Rails și cadrul MVC pot fi un lucru minunat pentru un designer.

15. Atașamente ușoare de imagine în șine

Cum se utilizează Carlige pentru a atașa rapid imagini la un eveniment în Rails.

16. Cum să utilizați Gmail ca server de poștă electronică pentru rails

O strategie inovatoare de utilizare a ActionMailer pentru a gestiona expedierea email-urilor cu gazda (aproape) de e-mail preferată a tuturor, Gmail.

17. Construirea unui site de rețea socială în șine

O colecție de plugin-uri, sfaturi și sfaturi pentru a vă ajuta să vă construiți propriul site de socializare în Rails. Articolul nu trece peste codul necesar pentru a face un site de social networking, ci mai degrabă atinge cele mai importante aspecte și funcționalități.

18. Ghidul de securitate Ruby on Rails

Un primer excelent pentru tipurile de atacuri de securitate pe care aplicația dvs. Rails le-ar putea întâmpina și cum să le combată.

19. Rails și tabelul Ajax Paginare, sortare și căutarea

Datele din tabelul de sortare sunt utile pentru majoritatea aplicațiilor grele de date. Nozav.org a pus la punct un ghid cuprinzător cu privire la modul de realizare a tabelului AJAX în Rails, complet cu o aplicație demo.

20. Autentificarea restabila cu Rails 2

Pluginul Authentication Restful este un plugin extrem de popular pentru a face toate lucrurile legate de utilizator. Laboratoarele Avnet au un tutorial excelent cu privire la modul de implementare a autentificării restabile cu aplicația Rails, cu multe capturi de ecran utile și un exemplu de cod.

21. Conversia videoclipurilor cu șine

O serie de 2 părți pentru conversia video într-o aplicație Rails cu FFMPEG.

DISTRIBUȚIA RAILOR

22. Distribuirea aplicațiilor Ruby

Tot ce trebuie să știți despre împachetarea și distribuirea aplicațiilor Rails cu Tar2RubyScript și RubyScript2EXE.

23. Rails Ajax

O prezentare generală datată dar utilă în mod fundamental cu privire la modul de utilizare a tehnologiilor Ajax cu cadrul Rails.

24. Rails și jQuery

Un episod de la site-ul excelent al Railscasts care trece peste modul de utilizare a jQuery într-o aplicație Rails.

25. Căderea și sortarea cu Ajax și Scriptaculous

Un tutorial rapid pentru crearea unei interfețe drag-n-drop în Rails și a cadrului popular Javascript Scriptaculous.

26. Asociația de completare automată

Un scenariu despre cum să creați o experiență de completare automată a câmpului de text, la fel ca și funcționalitatea de căutare nouă revizuită a Google.

27. Noțiuni de bază cu Rails Instant pe Windows (screencast)

Media O'Reilly are un grafic de 17 minute pentru utilizatorii de Windows.

28. Forme complexe

Un tutorial ușor mai avansat, care se concentrează pe realizarea de forme complexe fără controale grele. Tutorialul are alte doua parti care se bazeaza pe primul. (Partea 2, partea 3)

29. Crearea pluginurilor în șine

Elementele de bază ale creării unui plugin cu API-ul Rails. Tutorialul este foarte amplu și complet.

30. Elementele de bază Paypal

Railscasts are un alt episod excelent cu privire la modul de integrare a Paypal în aplicația dvs. pentru gestionarea tranzacțiilor cu bani.

31. Elementele de bază ale comerciantului activ

Dacă doriți să vă răsturnați propriul sistem de procesare a banilor și să utilizați altceva decât Paypal, atunci vă recomandăm să încercați Merchant activ, o bibliotecă de procesare a plăților pentru Rails Screencasts are un element de bază pentru Merchant Active, completat cu codul sursă.

Postați o fotografie de previzualizare de către lepiaf.geo.

Cod