Learn Ruby on Rails 7 - Full Course (CREATE LINKTREE)

Поділитися
Вставка
  • Опубліковано 23 лип 2024
  • Free Access to the Source Code here:
    malachicode.gumroad.com/l/lin...
    How I learned Ruby on Rails
    • How I learned Ruby on ...
    Hey there, I'm Malachi, and I'm passionate about one thing: helping YOU succeed in mastering Ruby on Rails! With years of experience in the world of web development, I've been through the ups and downs of learning Rails firsthand. Now, I'm here to share my knowledge and expertise with you.
    Struggling with Rails? I've been there, and I've got your back. I offer personalized mentorship to make your Rails journey smooth sailing.
    🔥 What You'll Get: 🔥
    Personalized Mentorship
    Interactive Learning
    Supportive Community
    Let's turbocharge your Rails journey together!
    🔗 Join Now www.patreon.com/user?u=89485299
    #Rails #Software #programming
    Installation Links
    YARN
    classic.yarnpkg.com/lang/en/d...
    NODEJS
    nodejs.org/en/download
    RAILS INSTALLER
    railsinstaller.org/
    RUBYINSTALLER
    rubyinstaller.org/
    POSTGRESQL
    www.postgresql.org/download/
    POWERSHELL
    learn.microsoft.com/en-us/pow...
    FLY - HOSTING PLATFORM
    fly.io
    Timestamps:
    00:00:00 Intro
    00:00:59 Rails Installation
    00:04:40 New Project
    00:06:06 Learn MVC Architecture
    00:08:20 First Webpage with Rails
    00:12:47 First Scaffold with Rails
    00:19:12 Rails routes
    00:21:06 Sign up and Log in
    00:28:41 Add Navbar Partial
    00:37:42 Styling Auth Pages
    00:40:11 Styling Tree Pages
    00:42:27 Adding FriendlyID
    00:48:47 User - Tree Relations
    00:53:36 Pricing Page
    01:00:28 Home Page
    01:03:25 Validations
    01:09:41 Edit User Account
    01:15:47 Deploy App to Fly.io
    #Malachi #Software #programming

КОМЕНТАРІ • 69

  • @MalachiRails
    @MalachiRails  4 місяці тому +9

    If anyone has any concerns or questions about the course let me know and I will respond quickly.
    Also Follow along with the source code for FREE

    • @armbelbernal7794
      @armbelbernal7794 2 місяці тому +1

      I'm having a hard time using the devise.. I'have setup it and run the server with no error showing.. but the login is still not showing
      I'm using:
      rails 7.1.3.3
      ruby 3.2.4 (2024-04-23 revision af471c0e01) [x64-mingw-ucrt]
      node v22.2.0
      yarn v1.22.19
      gemfile
      devise 4.9
      thanks! I follow your tuts and learn rails. this is the only tutorial in rails I found which is very easy to understand.

    • @MalachiRails
      @MalachiRails  2 місяці тому

      @@armbelbernal7794 Hey man, to clarify the issue, what happens when you go to 127.0.0.1:3000/users/sign_in
      Also, if you'd like my help via a video call, that can be arranged.

  • @boyo_23
    @boyo_23 2 місяці тому +3

    I've been wanting to learn RoR for sometime now. Thank GOD YOU EXIST!

    • @MalachiRails
      @MalachiRails  2 місяці тому

      Thanks man! If u want more help I offer a mentorship program to learn rails faster.

  • @thevocoder
    @thevocoder 5 місяців тому +1

    I've always worked with Ruby on Linux, but now, seeing that you use it on Windows, that surprises me.

    • @MalachiRails
      @MalachiRails  5 місяців тому

      It’s better on Linux in the next course I’m gonna switch to it.

  • @RapLyricalVideos
    @RapLyricalVideos 12 днів тому

    Thank you sir ❤

  • @eltigrepolitico
    @eltigrepolitico 3 місяці тому +1

    I'm following your tutotial, but in my case, when pass the pointer over a link like a New tree or Back to trees in my terminal i see a Get action, this happen every time i pass the pointer. Do you know why? i only created the first scaffold.

  • @cocoarecords
    @cocoarecords 4 місяці тому +1

    So cool will try it😊

  • @hectorlabradata
    @hectorlabradata 5 місяців тому +4

    Awesome! more courses please!

    • @MalachiRails
      @MalachiRails  5 місяців тому

      Will DO! Buy the source code to support me please

  • @michals.2604
    @michals.2604 3 місяці тому +1

    Great tutorial. What extension do you use for Ruby syntax highlighting inside erb?

    • @MalachiRails
      @MalachiRails  3 місяці тому

      Will make a video on this topic

  • @akhror-oshie
    @akhror-oshie 6 місяців тому +4

    Thanks bro, I just started following the project and waiting for more, please do API-only projects in Rails

    • @MalachiRails
      @MalachiRails  6 місяців тому +2

      I might do it man! First of all Reddit clone then Facebook.

    • @dev-j8q
      @dev-j8q 5 місяців тому +1

      @@MalachiRails I am also looking to see API-only projects. Thank you for your great work on Rails.

  • @ranbeerchaudhary3145
    @ranbeerchaudhary3145 5 місяців тому +3

    Great Tutorial!! Really helpful as a beginner.

    • @MalachiRails
      @MalachiRails  5 місяців тому

      Glad you think so! I recommend getting the Codebase for Extra help!

  • @GabrielMartinez-ez9ue
    @GabrielMartinez-ez9ue 5 місяців тому +1

    Do you think it’s a good idea to mix auth info with user info? It’s better to have a /profile page just to edit user data without involving password logic

    • @MalachiRails
      @MalachiRails  5 місяців тому +1

      Yeah I do, It's Easier. Por ejemplo You can add a Username field to Register and then use that in the /profile page. I hope this helps.

  • @amiasyaska8447
    @amiasyaska8447 Місяць тому +2

    I got stuck around minute 40. Whenever I go to Select the style of your linktree page; the page where you choose the modes like light mode, it stops working. No functionality works on that page, even the sign out, My Account, that is on the Navbar and I don't know where the issue is coming from.

    • @MalachiRails
      @MalachiRails  Місяць тому

      That’s pretty weird. Difficult to help you from the information I know. Try see that it’s only just showing and hiding a div.

  • @aamerhijazi
    @aamerhijazi 3 місяці тому +1

    Thank you very much actuallu I was staying last tow days and once I see your video I run it successfully, I have once question as you know all tools been downloaded on C: why if I would like to create one project on D: drive I got below error

  • @ottonormal6475
    @ottonormal6475 Місяць тому +1

    thx for this course.
    i try to install like you but i got Rails 5.0.0.1 and ruby 2.2.6p396 . is this normal?

    • @MalachiRails
      @MalachiRails  Місяць тому

      Yeah it’s normal. Now u can update and u should have no problems

  • @salahaddin2009
    @salahaddin2009 3 місяці тому +1

    Thank you sir

  • @josbexerra8115
    @josbexerra8115 6 місяців тому +2

    Muchas gracias Mister Malachi por el excelente tutorial

    • @MalachiRails
      @MalachiRails  6 місяців тому

      Denada bro. Tienes algo más que decir? Q puedo hacer mejor?

    • @hectorlabradata
      @hectorlabradata 5 місяців тому +1

      Que seas el mejor canal enfocado a RoR con proyectos prácticos! hace mucha falta@@MalachiRails

    • @MalachiRails
      @MalachiRails  5 місяців тому

      Vale yo voy a serlo. No te preocupes.@@hectorlabradata

  • @Helisltu
    @Helisltu 4 місяці тому +1

    Hi Malachi, I'm very curious why are you adding stylesheet tags () to separate erb views? Because you don't need to do that especially when your manifest.js config has this line "//= link_directory ../stylesheets .css". Maybe I'm missing something? Can you explain? :) Thanks a lot in advance!

    • @MalachiRails
      @MalachiRails  4 місяці тому +1

      I just do it because without it it doesn’t work. Device.css is not a default file therefore u must exclusively say to link to it. Hope this helps. For example application.css will automatically work because of the style sheet automatically placed in the view

  • @MigelMora30
    @MigelMora30 6 місяців тому +1

    Thanks! )))

  • @Noumaan_Ahamed
    @Noumaan_Ahamed 6 місяців тому +3

    Great

  • @LynX_amv572
    @LynX_amv572 6 місяців тому +1

    Hey Malachi So after taking this course what should I practice to Learn Ruby on Rails

    • @MalachiRails
      @MalachiRails  6 місяців тому

      Creating new projects by yourself. Or becoming a student in my mentorship where I will guide u along in the learning process and give u tests. Check it out on Patreon

  • @Muescha
    @Muescha 4 місяці тому +1

    at 50:00 - here you just hide the button, but an attacker can still the tree if he knows the values. You should check this at the controller level and not just hide the button on client side.

    • @MalachiRails
      @MalachiRails  4 місяці тому +1

      Of course, I know. My mistake to not put remember at the time. I would always do it in a real production app.

  • @CyranicalGoated
    @CyranicalGoated 5 місяців тому +1

    Greetings mate, I just wanna ask, are you using WSL 2 in your windows machine in order to do ruby on rails development or are you just using your machine regularly?

    • @MalachiRails
      @MalachiRails  5 місяців тому

      In this video I’m just using normal command prompt. In future courses I will use WSL 2 though

    • @CyranicalGoated
      @CyranicalGoated 5 місяців тому +1

      @@MalachiRails So in the fufure you plan to do so? So that means that in the courses that you have done so far you have just been using regular windows then?

    • @MalachiRails
      @MalachiRails  5 місяців тому

      Yes that's exactly right. Just regular WIndows@@CyranicalGoated

    • @CyranicalGoated
      @CyranicalGoated 5 місяців тому +1

      @@MalachiRails thanks I was worried since from forums and in the gorails community website they say windows is ass with rails and even deakin uses wsl2 which last time I tried to setup caused an error on my end.

    • @MalachiRails
      @MalachiRails  5 місяців тому +1

      yeah@@CyranicalGoated

  • @cricboost9309
    @cricboost9309 6 місяців тому +1

    You missed couple of things, how did you added a real time feature of back-next and state changes. It was completely denied. It could be super if you added brief how these states are changing. Otherwise, Best of Luck!!!!

    • @MalachiRails
      @MalachiRails  6 місяців тому

      Yeah I understand, for that one has to purchase the source code.

  • @pvpmartins
    @pvpmartins 2 місяці тому +1

    Francisco Tárrega. Nice.

    • @MalachiRails
      @MalachiRails  2 місяці тому

      It’s beautiful. Played it myself.

  • @hellodefhellow
    @hellodefhellow 3 місяці тому +1

    Damn thats crazy

  • @trevordev555
    @trevordev555 3 місяці тому +1

    Thanks bro great video look forward to more content.

  • @CyranicalGoated
    @CyranicalGoated 6 місяців тому +1

    First

  • @darhamnafa
    @darhamnafa 3 місяці тому +1

    I like this guy; he did it on Windows. Some instructors or tutors might use Mac or Linux, at least. Some newbies might only have one computer or laptop with Windows installed, and they are still not able to fully migrate to Linux yet. They definitely couldn't afford a Mac.

    • @MalachiRails
      @MalachiRails  3 місяці тому

      Well I have switched to Linux subsystem for windows now. But thank you

    • @darhamnafa
      @darhamnafa 3 місяці тому +1

      @@MalachiRails it's okay, this tutorial remains, unless you take it down

    • @MalachiRails
      @MalachiRails  3 місяці тому

      @@darhamnafa Yeah that's true. I won't take it down don't worry.

    • @RasamHossain
      @RasamHossain 3 місяці тому

      You know right, you can have a linux subsystem in your windows. It takes less than 5 minutes.

    • @darhamnafa
      @darhamnafa 3 місяці тому

      @@RasamHossain hmm, who doesn't know?

  • @arijitdn
    @arijitdn Місяць тому +1

    source code asks for $1 when you already said its free. What a scam

  • @0115393263
    @0115393263 4 місяці тому +1

    much bigger accounts and their source code is open to everyone, rethink about this if you wanna go bigger
    im not continuing the tutorial and unsubscribed you

    • @MalachiRails
      @MalachiRails  4 місяці тому

      I appreciate your comment. Thanks for letting me know. I'm gonna make the source code free. Stay subscribed for more free content.