Learn Ruby on Rails – Full Course

Wordpress sites

Learn Ruby on Rails in this full course for beginners. Ruby on Rails is a is a server-side web application framework used for creating full stack web apps.

🔗 Code:

🎥 Course created by Codemy.com. Check out their YouTube channel:

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction and Installation
⌨️ (0:28:12) First Webpage and MVC Overview
⌨️ (0:42:41) Application Partial Links and New Pages
⌨️ (1:03:17) CRUD Scaffold
⌨️ (1:21:33) Style App with Bootstrap
⌨️ (2:02:15) Style Devise Views
⌨️ (2:26:39) Associations
⌨️ (2:45:41) More Associations
⌨️ (3:06:34) Style Modifications
⌨️ (3:21:57) Fun With the Controller
⌨️ (3:30:17) Git, GitHub, and Heroku

⭐️ Special thanks to our Champion supporters! ⭐️
🏆 Loc Do
🏆 Joseph C
🏆 DeezMaster

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

43 thoughts on “Learn Ruby on Rails – Full Course”

    1. lmao, 2 “best sellers” is subjective and hardly an achievement for anyone well versed in Ruby.

    2. Blue BukkitDev

      @HiddenAether Sure, except only a small percentage of people ever even write a book, so I’d say it’s an achievement for anybody.

    1. Ronald Maffei de Lavor

      “Oh, Sagrada Face de Jesus Compadecei-Vos de Nós!”

      Consagração à Sagrada Face de Jesus

      Ó boníssimo Jesus, que quereis salvar o mundo de hoje, com aquele infinito amor com que fora criado e redimido. Incluí-me também no número dos que realmente trabalham pelo triunfo do vosso Reino de Amor na terra. Recebei, para este fim, a total entrega de todo o meu ser, dispondo de mim. Quero difundir a Imagem de Vossa Divina Face e as misericórdias do Vosso Sacratíssimo Coração para que a Vossa Imagem ilumine e vivifique todas as almas. Jesus, operai milagres de conversão!

      Chamais os apóstolos para esta nova época, que por sua vez se encarreguem dessa sublime missão. Que as ondas do Vosso misericordioso Amor se espalhem sobre o mundo inteiro, e afundando o maligno e destruindo os males, renovem a terra e façam os homens, ao sentirem os seus corações tomados de caridade, viverem o Novo Testamento à Luz desse Sol que é a Vossa Divina Face e as misericórdias do Vosso Sacratíssimo Coração. Amém.

      Senhor, fazei resplandecer Vossa Sagrada Face sobre nós.

      Ao Cordeiro de Deus que Se assenta no trono e habita nos Sacrários, toda honra, louvor, poder e glória, agora e para sempre, por todos os séculos dos séculos. Amém.

      História da Sagrada Face de Jesus

      Esta santa devoção teve origem com a impressão milagrosa do Rosto de Cristo no lenço de Verônica, uma tradição muito respeitada na Igreja. O Papa Bento XVI fez questão de venerar o Véu de Verônica na cidade de Manoppello na Itália, em setembro de 2006. Durante sua visita ao santuário, Bento XVI foi o primeiro Papa a poder novamente venerar a relíquia, meio milênio após seu desaparecimento da Basílica de São Pedro.

      Esta devoção cresceu muito também por causa da importância que a Divina Face teve na vida de Santa Teresinha do Menino Jesus e da Sagrada Face. Outro fato que fortaleceu a devoção foram os surpreendentes estudos da figura de JESUS no santo Sudário de Turim; além das revelações à Irmã M. Pierina de Micheli (†1945), a mensageira da Sagrada Face dos últimos tempos.

      Em maio de 1938, a Virgem Santíssima mostrou (em visão mística) à Irmã Pierina, um escapulário formado de dois paninhos. Num ela viu a Face de JESUS com as palavras ao redor: “Ilumina, Domine, vultum tuum super nos” (“Senhor, fazei resplandecer a Vossa Face sobre nós”). No outro estavam escritas em volta de uma hóstia as palavras: “Mane nobiscum, domine” (Senhor ficai conosco). Lentamente Nossa Senhora se aproximou e disse:

      “Escuta bem e transmite ao teu confessor que este escapulário é uma arma de defesa, escudo de fortaleza e penhor de misericórdia que JESUS quer dar ao mundo nestes tempos de sensualidade e de ódio contra DEUS e a Igreja. São poucos os verdadeiros apóstolos. É necessário um remédio divino e este remédio é a FACE de meu Filho.

      Todos aqueles que usarem o escapulário, e sendo lhes possível, cada terça feira visitar o Santíssimo Sacramento fazendo “Uma Hora Santa”, para reparar os ultrajes que recebeu e continua recebendo meu Filho, cada dia, no Sacramento Eucarístico, serão fortificados na Fé, estarão prontos para defendê-la e hão de suportar todas as dificuldades internas e externas. Além disso morrerão serenamente sob o olhar de meu Filho”.

      Semanas mais tarde JESUS apareceu também e disse:

      “Quero que Minha FACE seja honrada com uma festa própria na Terça-feira da Quinquagésima (terça-feira de carnaval) e que esta festa seja preparada por uma novena durante a qual todos os fiéis façam Comigo reparação”.

      Em vez de fazer escapulários a Irmã Pierina mandou cunhar medalhas. Preocupada por isso recorreu à Nossa Senhora que novamente lhe apareceu dizendo:

      “Minha filha, não se preocupe, pois, o escapulário é substituído pela medalha com todas as promessas e favores. Só resta difundi-la mais ainda. Ora, interessa-me muito a festa da Sagrada FACE de meu Filho. Diga ao Papa que esta festa muito me interessa”.

      Irmã M. Pierina falou três vezes ao Papa e o Sumo Pontífice, ciente do pedido do Céu, não se fez esperar. No dia 15 de março de 1957, havendo já aprovado a propagação da medalha, facultou a celebração da festa, isto é, aos Beneditinos Silvestrinos de Roma. Em 10 de janeiro de 1959 o Papa João XXIII concedeu a mesma licença, a todos os Bispos do Brasil.

      Para merecer as graças prometidas é necessário:

      Usar a medalha, contemplar com amor, muitas vezes a Sagrada FACE, zelar pela devoção, fazendo a Hora Santa, nas Terças-feiras, promover anualmente a novena em preparação à festa na terça-feira de carnaval, e seguindo o exemplo dos grandes devotos da Sagrada FACE, ler e meditar diariamente o Novo Testamento. Todos os dias rezar:

      5 Pai Nossos; 5 Ave Marias; 5 Glórias; em honra das cinco chagas de Nosso Senhor JESUS CRISTO, rezando também a oração composta por Pio IX, e a aspiração que a segue:

      “Ó meu JESUS, lançai sobre nós um olhar de misericórdia! Volvei Vossa Face para cada um de nós, como fizestes à Verônica, não para que A vejamos com os olhos corporais, pois não o merecemos. Mas volvei-A para os nossos corações, a fim de que, amparados sempre em Vós, possamos haurir nesta fonte inesgotável, as forças necessárias para nos entregarmos ao combate que temos que sustentar. Amém.

      Senhor, mostrai-nos a Vossa Face e seremos salvos!”

      Nota: No livro ORAÇÕES DE TODOS OS TEMPOS DA IGREJA (Ed. Cléofas) há outras orações desta devoção: A Ladainha da Sagrada Face; a Oração de Consagração à Sagrada Face; Novena à Sagrada Face; e outras orações.

      Prof. Felipe Aquino

      Oração à Sagrada Face

      (Composta por Santa Teresinha)

      Ó Jesus, que na Vossa crudelíssima Paixão Vos tornastes “o opróbio dos homens e o homem das dores”, eu adoro a Vossa Divina Face sobre a qual resplandecem a beleza e ternura da Divindade e que agora se tornou para mim como a face de um “leproso” (Is. 53,4).

      Mas sob estes traços desfigurados reconheço o Vosso infinito amor e ardentemente desejo amar-Vos e fazer-Vos amar por todos os homens.

      As lágrimas que com tanta abundância correram dos Vossos olhos, se me afiguram quais pérolas preciosas, que eu quisera recolher para, com seu valor infinito, resgatar as almas dos pobres pecadores.

      Ó Jesus, Vossa Face é a única beleza que encanta o meu coração, de boa mente quero renunciar na terra à doçura do Vosso olhar e ao inefável ósculo de Vossa boca divina, mas suplico-Vos, imprimi em meu coração Vossa Divina Imagem, e inflamai-me com Vosso amor, a fim de que possa um dia contemplar a Vossa Face gloriosa no Céu. Amém.

      Fonte:

      https://blog.cancaonova.com/felipeaquino/2015/03/04/devocao-a-sagrada-face-de-cristo/

      Terço da Sagrada Face

      Iniciar fazendo cinco vezes o sinal da Santa Cruz, em honra as Cinco Santas Chagas de nosso Senhor Jesus Cristo. Após rezar o Creio, o Pai-Nosso a Ave-Maria e o Glória.
      Nas contas do Pai-Nosso: Pai Eterno, ofereço-Vos a Face adorável de Vosso Divino Filho para abrandar a cólera de Vossa Justiça, obter a santificação do clero, o perdão dos pecadores e o alívio das almas do purgatório.
      Nas contas da Ave-Maria: Oh! Sagrada Face de Jesus, compadecei-vos de nós e do mundo inteiro.

      No final, rezar três Ave-Marias em louvor das dores que Nossa Senhora sofreu ao ver Jesus carregar a Cruz, ser pregado, vê-lo morrer e recebê-lo morto em seus amorosos e ternos e santos braços. No fim de cada Ave-Maria acrescentar a jaculatória: Nossa Senhora das Dores, rogai por nós!

      No encerramento, rezar: Face adorável de meu Jesus, meu único amor, minha luz e minha vida, fazei que veja somente a Vós, nada conheça fora de Vós, ame-Vos unicamente, e que, enfim, não viva a não ser convosco, de Vós, por Vós e para Vós. Assim seja. Amém.

      Rezar 1 Glória.

      Quem reza se salva

      Leigos em oração pela Santa Igreja Católica Apostólica Romana.

      © 2021 – Todos os direitos reservados – Política de Privacidade

      Feito com ❤ no WordPress

      Conteúdo acessível em libras usando o VLibras Widget com opções dos Avatares Ícaro ou Hozana.Conteúdo acessível em libras usando o VLibras Widget com opções dos Avatares Ícaro ou Hozana.

    2. got it to work. its was a problem with tzinfo-data. in the project gem file i added gem “tzinfo-data” , “~> 1.2021”, “> 1.2021.5” and commented out the tzinfo-data that was already in the file.

  1. Hello, For the intro you could just install/enable WSL2 if windows is up to date and install ubuntu or something and its easy. Also when installing anything with the gem command you should go with the flag –no-document, ’cause generating rdoc/ri documentation takes time and you don’t need the docs, you can find them online. I think its important to tell newcomers about these things. I have never had problem installing ruby or rails back when I was on windows 7.

  2. Glen Fish Bachelor

    Just finished and deployed the app. Love it, definitely highly recommended. Will check out your other courses. Thanks 🙂

  3. This is one of the best tutorials I have ever followed since I started studying rails. I have to say that you explain it very well and every instruction that I have followed has worked perfectly. Thank you very much and please continue sharing knowledge like this.

    thank you very much and Happy New Year 2021.

    1. Great teacher/lecturer yes, but for other languages, you have to find other lecturers like Kylie Ying for Python. Mike Dane is good for C++, although he offered both C++ and Python, I rate him well, almost 100% for C++ but not for Python [a point from Multivariate Models – be able to remove irrelevant features and then validate or rank non-redundant features]. Ka Modimo.

    2. In a Multivariate Model we aim to – remove irrelevant features and then validate or rank non-redundant features, thereby reaching/achieving Learning Accuracy with better performance. Division of ML – a consistent or the best feature selection. Ka Modimo.

  4. Best ROR tutorial for beginners! Believe me this is the first time I’ve felt like commenting for a tutorial video. This tutorial covers all aspects right from scratch to deployment. Something every beginner wants to learn. ‘John Elder’ does the best job here. Thumbs Up, Wayyy to go…Cheers man 😀

  5. Great video Sir, God Bless You…
    Moreover, you’ve implemented easier way of authorization, it would be more beneficial for us if you implement authorization with pundit gem and users have different roles.

  6. After I have been learning Rails on my own for three weeks, this video tutorial just solved many questions in my mind so easily. I will recommend this to everyone who wants to improve their skills in Ruby on Rails. Many thanks to the creators of this video. Great job!

  7. Good course but, there are some mistakes that I had following these instructionns.
    You see, I’m using Rails 7 so it was different from Rails 6, so these are the changes:

    I used this sintx in order to SIGN OUT

    <%= link_to "Sign out", destroy_user_session_path, 'data-turbo-method': :delete, class:"nav-link" %>

    I had to change the submit buttons (sessions and registrations) functionality to:

    <%= f.submit "Log in", data: {turbo: false} %>

    Greetings!

    1. @Dutch Online Trading It seems that you’re using button_to instead of link_to.
      Anyway, thanks for sharing.

    2. @Jared Keown Well, I watched a couple of videos on YouTube and searching on internet too.

    3. @SCHS Baseball You’re having an issue while starting a new rails app, I guess. You should check out how to reinstall it again.

  8. thanks for going over this in such a way that feels as if youre actually explaining to someone who is learning and not someone who has 10 + years developing and is taking a refresher

  9. Sebastian Gudiño

    Quick tip
    Do NOT listen to the tip that you should use sublime. Do use your preferred editor. If you plan to work with ruby on rails you should absolutely use the environment where you feel the most comfortable. I say this because I recommended this video to a friend and they were deeply struggling, not with the language, but with sublime, since the person was very experienced with vscode.

    And you might say “Actually you should learn to do stuff REGARDLESS of editor” that’s not the case and not what I’m saying either. The world of big frameworks is so extensive that pretending to learn hoy everything works under the hood from the beginning is a terrible idea. The behind the scenes of ruby, as well as any other web technology like Django and Next.js and so on are a complete an utter mess. What I’m saying here is that if you use vscode, you should try to learn how to work with rails on vscode, of you love atom, you should try to learn tk work with it on atom. And he’ll if you are one of those very “interesting” emacs/vim users you should also try to learn to work with rails on there! Is not about the editor, is about workflow, and it might be useful to keep using the took you have worked hard to master

  10. Had a issue with “gem install rails” in git bash. It failed over and over again even after updates. I fixed the issue by trying the same command in cmd, and then try it again in gitbash, and now it working perfect.

    1. THANK YOU. I was having this same issue and this fixed it…after HOURS of troubleshooting…

  11. CHITUS💖⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻

    Just finished and deployed the app. Love it, definitely highly recommended. Will check out your other courses. Thanks 🙂

  12. UPDATES 2022:

    – If you can’t install gems into ruby, try doing it directly though the CMD terminal, Git Bash sometimes have problems recognizing environments and can bug really easy specially on Windows 10.
    – If you are having problems with the delete button / method, try changing it to button_to and the rest of the code is almost the same as shown in the video.
    – I couldn’t make the delete confirmation pop-up works, if you made it work please leave on the comments how you did it.

    – For those having trouble with the white background on the video: Turn On the Night Light (also known as Blue Filter) in windows 10.
    To do this, just go to your desktop, right click on it and click on “Display Settings” and turn the night light on.
    If it doesn’t work, hit in “Night light settings” and then on: “Turn on now”.
    This makes the white background much more tolerable.

    I finished the course and this is my review about it:

    Good course, but spends a lot of time off the goal.
    There’s actually less than 2.3hs talking about Ruby / RoR and most of the talk is about Bootstrap or styling or git / github / heroku. So there’s no point on calling these a full course about Rails.

    But anyway, maybe the course is aimed for people who never programmed before, have no idea about it and just want to get their hands dirty.

    I don’t recommend it because there isn’t too much explanation about the code and is just a “copy this and paste it here, believe me it works.” and that’s it.
    No technical explanations or teaches what the documentation actually means. Coding is not magic or a Cook Recipe…

  13. Amazing tutorial. I feel like we’d get along. I have a shirt stylized like NASA logo that instead says LIES. I don’t believe NASA lies I just love the interactions I get on both sides from wearing it.
    Amazing Rails follow along.

  14. So I was here when this video had a less than hundred views and I was learning rails. Hands down, best tutorials I could find when I needed guidance and help in understanding rails. John Elder helped in the way I never thought someone could help other person.

    And appreciating him is the least I could do.

    For someone just starting out with rails, this tutorial is the best kick-start to the journey. And be persistent, it’s gonna come to you 🙂

  15. For those having trouble with tzinfo-data:
    1. gem uninstall tzinfo-data
    2. In the Gemfile, replace ‘gem “tzinfo-data”, platforms: %i[ mingw mswin x64_mingw jruby ]’ to just gem “tzinfo-data”
    3. bundle install

    1. @John Stowers You are correct, the `Gemfile` is inside the directory that has been made using the `rails new` command, open the `Gemfile` using a text edior (I used notepad++) and then replace gem “tzinfo-data”, platforms: %i[ mingw mswin x64_mingw jruby ] with gem “tzinfo-data”

  16. First time on rails great tutorial! One thing to add for future reference, when we add the bootstrap class to the Edit and Back on the friends view, do it like this :class => “btn btn-primary”.
    The one on the video broke for me on Rails 7.0.3, ruby 3.1.2p20

  17. Great tutorial, though my rails g scaffold did not generate the database in a table-like format

Comments are closed.