Ruby On Rails Crash Course

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

Комментарии • 247

  • @KapnKregg
    @KapnKregg 4 года назад +51

    I got started with Rails about 12 years ago and have bounced between LOTS of other frameworks and languages during that time. Rails is still the most sane and well designed of all the frameworks I've ever used and still amazed that it's not used everywhere.

    • @Neoclassicalmaese
      @Neoclassicalmaese 3 года назад +6

      it fascinates me really. I switch between a lot of different environments for my professional work, and to this day in terms of pushing something out to an MVP nothing, NOTHING beats Rails. The closest thing I can find is Laravel, but performance wise and documentation/tutorials/examples Rails is still a blessing. People complain about the performance, but I think it has more to do with not following proper standards than anything else. Rails is still a beast in this regard.

    • @mylearningpoint3909
      @mylearningpoint3909 3 года назад

      @kapnkregg if you are interested to write examples articles on ruby on rails pls reach me at rrtutor.me@gmail.com

    • @TheGlobalNetworker
      @TheGlobalNetworker 3 года назад +1

      wow! it has been 12 years... so do you think Django/Python will outgrow the advantages or Ruby/Rails ? as all the new startups are into AI,ML, Bigdata etc...... etc

    • @sebastiangudino9377
      @sebastiangudino9377 2 года назад +1

      @@TheGlobalNetworker Django is probably also going to go down. Currently the trend is going in favor of NodeJS. Specially with the rise of modern "full-stack" Frameworks like Next.js and Svelte-Kit. Not saying that Django and Rails are bad, not that Javascript is better. Just talking about number of users here

    • @javier.alvarez764
      @javier.alvarez764 2 года назад

      it's because you can do front end and back end using javascript

  • @DevBishwasBh
    @DevBishwasBh 2 года назад +4

    1:13:44 [Data Confirm Issue - fixed] For those who are doing this tutorial in *Rails 7*, here's how you can fix the confirm alert not being showed:
    ```
    ```

  • @andrewwedstrom
    @andrewwedstrom 2 года назад +3

    I'm working on a new project (my first real rails app) and whenever I got stuck I procrastinated by watching this video. Every time, within a few minutes you inadvertently answered my question and got me unstuck. Thanks!

  • @alexlun4464
    @alexlun4464 4 года назад +10

    Nicee thanks a lot!!!! I'm just 3 weeks old with rails and most resources rely on the documentation. Thanks for being one of the 5 video tutorials on youtube on ruby on rails

  • @tylersustare
    @tylersustare 4 года назад +68

    It was so refreshing to see a crash course with tests included.

  • @aaronnolan1549
    @aaronnolan1549 2 года назад +22

    For anyone who may run into this down the line, when formatting the time at 57:26, this has been changed in newer versions of rails to to_formatted_s or to_fs
    to_s will throw an error

  • @faizan2006
    @faizan2006 4 года назад +14

    Finally Ruby on Rails course in 2020.. Thank You so much for making this.. Long live ruby and rails..

  • @karlalalalalala
    @karlalalalalala 2 года назад +10

    To make the time format work on Rails 7, use `to_fs` or `to_formatted_s` instead of `to_s`

    • @scarlettlerouge
      @scarlettlerouge 2 года назад +1

      Thank you so much! I’ve spent hours trying to figure out why `to_s` wasn’t working in Rails 7.

    • @karlalalalalala
      @karlalalalalala 2 года назад +1

      @@scarlettlerouge Glad to be of help 😁

  • @muhammedyusuf946
    @muhammedyusuf946 Год назад +1

    Amazing, quick and effective getting started guide to the framework with all the needed essentials to hit the ground running

  • @1337bitcoin
    @1337bitcoin 3 года назад +6

    This was an amazing kickstart for me learning a new language and framework. Rails seems awesome. Thank you for this!!

  • @anonymous-je3ih
    @anonymous-je3ih 4 года назад +125

    This channel is becoming the next Freecodecamp.

    • @eugenenovikov671
      @eugenenovikov671 4 года назад +20

      but without Indian accent

    • @sauravjain6135
      @sauravjain6135 4 года назад

      @@eugenenovikov671 what you mean?

    • @wobsoriano
      @wobsoriano 4 года назад +9

      Freebradcamp.

    • @eugenenovikov671
      @eugenenovikov671 4 года назад +8

      @@sauravjain6135 i mean people dont understand Indian English

    • @sauravjain6135
      @sauravjain6135 4 года назад +1

      @@eugenenovikov671 ok, but why you mentioned India, there is not Indian on FreeCodeCamp and traversy media who is making the tutorial.

  • @hazarageek3112
    @hazarageek3112 4 года назад +7

    Thanks Web-Crunch for your awesome 👌 content and the way you explain the concepts makes perfect sense. I m student and last semester I had to study RoR and you have been a great help.

  • @cindrmon
    @cindrmon 2 года назад +2

    also for rails 7.0, in 1:13:05, you have to either do or , since in link_to, 'method: :delete' is deprecated and rails ui js is deactivated by default. an additional note for the new 'link_to' code is to update your entries_controller.rb's destroy method to this line: 'format.html { redirect_to root_path, status: :see_other, notice: 'Entry was successfully destroyed.' }'.

    • @burgerxxiii
      @burgerxxiii Год назад

      This was helpful man. Thanks. Also there was no need of including "gem rails-ujs". Is this added by default?

  • @TechWithAchiever
    @TechWithAchiever 4 года назад +50

    You want to learn Ruby on rails, This guy is hands down the best on RUclips I know, check his channel.. Thanks to Brad

    • @Webcrunch
      @Webcrunch 4 года назад +1

      😊

    • @kevyyar
      @kevyyar 4 года назад +4

      Yea but he doesn't go step by step. He just writes code and doesn't really explain what for.

    • @GodAwfulUsername
      @GodAwfulUsername 4 года назад +1

      @@kevyyar This is a crash course. That is by design.

  • @harryuan65
    @harryuan65 4 года назад +21

    Yeah, finally something that's not "ooo ruby is bad" kind of thing

    • @randerins
      @randerins 3 года назад +3

      Those haters are boomers who were forced to learn C in college instead of trying a high level and modern language. Jealousy.rb

  • @lucassantos012
    @lucassantos012 4 года назад +1

    Amazing! I'm not the kind of person who pay attention to tutorials... But this one is the best! RUBY ON RAILS!!!!

  • @iliatalebzade8751
    @iliatalebzade8751 4 года назад +10

    finally, someone who teaches rails for free and with actual teaching skills

    • @mylearningpoint3909
      @mylearningpoint3909 3 года назад

      @Johnny I hope you have experience with Ruby on Rails, if you are interested to write examples articles on ruby on rails pls reach me at rrtutor.me@gmail.com

  • @thedevlpr684
    @thedevlpr684 4 года назад +3

    Really interesting to watch .. one of the most popular languages in the world always guarantees a job

  •  4 года назад +4

    Ruby will always be my favorite. :)
    Thanks for this video @Web-Crunch and @Traversy Media. It is such a gem. 💎 (Pun intended)

  • @rhmagalhaes
    @rhmagalhaes 4 года назад +7

    Excellent partnership ! I've learned a lot from his channel.

  • @Deanin
    @Deanin 4 года назад +11

    Nice seeing you collab on the channel! And good job on spreading the Ruby goodness. ♥️

  • @mariorandrianomearisoa3110
    @mariorandrianomearisoa3110 4 года назад +1

    Wow!!! they read in my mind! I am learning RoR right now and they suddenly make a crash course about it!!! Thanks!!!

  • @danielkakai2877
    @danielkakai2877 3 месяца назад

    I've been impressed by the this framework

  • @dalestewart
    @dalestewart 3 года назад +1

    Excellent tutorial regarding the basics of learning Ruby on Rails

  • @mdimran_sz
    @mdimran_sz Год назад +1

    Awesome course man, just loved it.
    Make more crash courses of rails with different scenarios.
    Thanks man

  • @judekoome412
    @judekoome412 9 месяцев назад

    amazing walk through really helped me get started with a project I was doing. Thank you so much

  • @WillJohnsonio
    @WillJohnsonio 4 года назад +3

    Dope to see you on here Andy!

  • @TheRonron1994
    @TheRonron1994 3 года назад

    It's funny that I was actually watching a Web Crunch video hours before and figured that I need a more in-depth crash course tutorial then here I am!

  • @andrewiglinski148
    @andrewiglinski148 4 года назад +3

    Brad: I was originally really disappointed when you took some time off... and I do miss your teaching style, but videos like this are great. I would have had ruby on rails wayyyyy down on my to-do list and would have never looked into it but this video was awesome.

  • @milkyassimon919
    @milkyassimon919 4 года назад

    This channel is doing really well thank you all

  • @calciumdd7696
    @calciumdd7696 4 года назад +1

    Finally an up to date version

  • @shizzle97
    @shizzle97 3 года назад +4

    For anyone who enjoyed working with Ruby or Ruby on Rails over the past year, please let your voice be heard in the 2021 Stack Overflow Developer Survey.

  • @vulpixelful
    @vulpixelful 3 года назад +1

    Finally a recent rails tutorial, as well as one that assumes basic knowledge and doesn't go into "wHat iS a fUncTioN". No shade to new folks, but some of us just need a quick way to ramp up for work

  • @gurupalsingh
    @gurupalsingh 4 года назад +6

    Woww.. !!! Startups Fav. Lang

    • @judisjeevan4908
      @judisjeevan4908 4 года назад

      Hi Gurupal. Why did u say that it is startups fav language. Can u pls explain😃

    • @judisjeevan4908
      @judisjeevan4908 4 года назад

      @Coldserb ohh..I understand..Thnku very much Coldserb.

  • @johnmahugu
    @johnmahugu 2 года назад +1

    to install this on windows is a headache, you have to watch another specific video for this, but its worth it in the long run when you get everything working.

  • @dencam
    @dencam 2 года назад

    Rails will rise again.
    Long live Ruby!

  • @faresgeek-dz5692
    @faresgeek-dz5692 4 года назад +1

    man i tired django and laravel , but this rails is just another level of ease .. thank you so much you opened my eyes on rails,,
    i tried to learn it before but it made no sens to me specially the instillation part was so hard

  • @vinoobharadwaj
    @vinoobharadwaj 4 года назад +2

    Anyone notice around 15 seconds of blank screen+ mute at around 7:52??

    • @TraversyMedia
      @TraversyMedia  4 года назад +1

      Sorry about that

    • @vinoobharadwaj
      @vinoobharadwaj 4 года назад +1

      @@TraversyMedia no worries Brad! I just wanted to confirm, thought my mobile was acting up 😅 another great video, as always! Thanks for all you do for us 🔥🙌

  • @GammaWraith
    @GammaWraith 4 года назад

    It's Andy!!!!! I always watch web-crunch

  • @ROHIT-gv7xk
    @ROHIT-gv7xk 4 года назад +4

    Great tutorial

  • @daniealleblum
    @daniealleblum 4 года назад +3

    I am very excited about this crash course!

  • @chukwuebukaokafor1371
    @chukwuebukaokafor1371 4 года назад +2

    Thanks so much for this, have been looking forward to learning this technology, thanks.

  • @christianpaeznegron
    @christianpaeznegron 4 года назад +2

    Best framework for Agile development

  • @kjn5991
    @kjn5991 4 года назад +5

    Nice one. But could we get some ASP.NET Core stuff like Razor Pages / Core MVC / Core Web Application + Angular / Core Web Application + React ?

    • @kjn5991
      @kjn5991 4 года назад

      @Naofumi Iwatani I wasn't talking about Blazor

  • @muhammedsuhail8581
    @muhammedsuhail8581 4 года назад +8

    I was planning to learn rails 🔥🔥

    • @eugenenovikov671
      @eugenenovikov671 4 года назад

      and get no job except startups?

    • @faizan2006
      @faizan2006 4 года назад

      @@eugenenovikov671 so what? ruby language jobs are actually one of the high paying out there.. and one more thing less Competition more chance to standout..

    • @eugenenovikov671
      @eugenenovikov671 4 года назад

      @@faizan2006 legacy support and startups, which will be in py rewritten?

  • @Mike-bs5pi
    @Mike-bs5pi 4 года назад +14

    Weird. I was just thinking I should revisit ruby again and see if it seems worth it for me now.

  • @rocus80m
    @rocus80m 4 года назад +2

    35:46 LOL how did you do this auto code completion with the container, not working for me :/ thats some awesome help (ruby markup is installed)

  • @AfrasiabAhmadSU__O_OO_OO
    @AfrasiabAhmadSU__O_OO_OO 4 года назад +5

    which color theme are you using for your editor and also which font are you using for your editor currently

    • @Rivss0644
      @Rivss0644 3 года назад

      Probably it is Palenight Theme (with some modifications or just diff color on my MAC). Check it out : marketplace.visualstudio.com/items?itemName=whizkydee.material-palenight-theme

  • @amirmohamadbashiri
    @amirmohamadbashiri 4 года назад +3

    I was just thinking about this today :)))

  • @mikopiko
    @mikopiko 4 года назад +1

    Damn, never thought I'd see this

  • @prabodhafonseka6287
    @prabodhafonseka6287 3 года назад

    Thank you. It was very clear and helpful.

  • @huckfaters
    @huckfaters 4 года назад +7

    Hey brad! How about an updated flask tutorial and maybe django

  • @yvau
    @yvau 4 года назад

    Good job traversy webcrunch.

  • @allanpgf
    @allanpgf 3 года назад +2

    Hello! What are your visual studio code extensions that you are using ? Thanks

  • @narcissisticnarcissus4956
    @narcissisticnarcissus4956 4 года назад +6

    Paging, Mr Stefan Mischook!
    We need your input on Ruby.

  • @dominicshib3276
    @dominicshib3276 4 года назад +2

    When Andy uses a bulma template at around 40 minutes I didn't see a link to the one he picked, I used github.com/BulmaTemplates/bulma-templates/blob/master/templates/hero.html and cut out all the text and made it similar to the one in the video

  • @yogeshagarwal6410
    @yogeshagarwal6410 Год назад

    at 33:45 I am not gettting the same page even I am getting the error "EntriesController#index is missing a template for request formats: text/html".

  • @kwhandy
    @kwhandy 3 года назад +1

    this tool should use "framework for perfectionist with deadlines"
    it has realtime capability since long ago, SPA-like features, bunch of gems, etc. at least.

  • @joshuaachorn8327
    @joshuaachorn8327 4 года назад

    anyone else having webpacker missing entry error when adding root to: "entries#index"

  • @yurimelo3404
    @yurimelo3404 4 года назад

    I just sign in your channel. I looooveeeee it.

  • @nazarkachmar4533
    @nazarkachmar4533 3 года назад

    Thanks for your work!

  • @syedahkam7164
    @syedahkam7164 4 года назад

    Thanks! I really needed this!

  • @xoener
    @xoener 4 года назад

    I come from mobile development and this just went way over my head.

  • @sauravjain6135
    @sauravjain6135 4 года назад

    क्या वीडियो है, बहुत बढ़िया मजा आगाया

  • @neversma
    @neversma 4 года назад +1

    Thanks for a great walk through!
    However I wanted to point out that there is small miss on N+1 queries (entry has category) which is worth mentioning and how to avoid it

  • @chaqua1559
    @chaqua1559 2 года назад

    At abt minute 40:01 he add the _header.html.erb file, and renders is it in the body of application.html.erb. I did the same, but my _header wont show. No error either, which confuses me alot rn

    • @zurtal
      @zurtal 2 года назад

      can it be that you forget the "=" sign after "

  • @tejas-q6b
    @tejas-q6b Год назад

    Sir could you make a course on rails with react along with creating api in rails and fetching it's data from react and displaying it on react app screen where if we add new data it would get stored to the api we created using rails?

  • @muhammadnoman94
    @muhammadnoman94 3 года назад

    Quality content as usual. Well done!

  • @abibackground
    @abibackground 4 года назад +1

    Guys, anyone knows what auto-code program or extention that he is utilizing? for instance, calling tag by simply typing .div + tab key. I am looking for it but could not find one

  • @ЯнОблак-б7и
    @ЯнОблак-б7и Год назад

    thanks bro, very intersting

  • @vishaltrivedi540
    @vishaltrivedi540 3 месяца назад

    @11:30 I think he is using an alias. Use rails -h insted to see the same result.

  • @harrisonfok8267
    @harrisonfok8267 3 года назад

    root to: "entries#index" doesn't work at 33:19
    Webpacker::Manifest::MissingEntryError in Entries#index

  • @nadeemahmednady
    @nadeemahmednady 4 года назад

    Can you please share your terminal settings and theme?

  • @stuartmcculloch4749
    @stuartmcculloch4749 3 года назад

    Does anyone know what extension this awesome human is syntax highlighting?

  • @BreeeYT
    @BreeeYT 3 года назад

    WOW. O_O How have i not used this before??!?

  • @ClaytonDavidson1776
    @ClaytonDavidson1776 4 года назад

    What are the benefits of using rails over crystal with amber?

  • @dongjin4340
    @dongjin4340 2 года назад

    what is the tool that you just click dot , for example .container, it will write the html tag for you?

  • @renatzkigab2616
    @renatzkigab2616 4 года назад

    Wow! another Bjarne Stroustrup on the go, so wondering why Danish are so great of inventing languages for the machine.

  • @abdullahsaleh7196
    @abdullahsaleh7196 8 месяцев назад

    Keep going 👏

  • @lukkash
    @lukkash 3 года назад

    The calories COULD be calculated automatically when you enter a number of grams per fats, carbs and proteins.
    * fats: 9 kcal/g
    * carbs, proteins: 4 kcal/g

  • @halalbentolunch6714
    @halalbentolunch6714 Год назад

    Hello guys please help
    What kind of formatter are you using for .rb and .erb file on vscode

  • @brempongappiahdankwah3956
    @brempongappiahdankwah3956 2 года назад

    I always get an error whenever i intend to create a new project....what might be the cause of my errors

  • @rehanasyed9369
    @rehanasyed9369 3 года назад

    Could you please share ruby code for scenario:
    Finding a find in a directory with find command and changing the file permissions.
    Thanks in advance.

  • @usmansbk
    @usmansbk 3 года назад

    What syntax highlighter are you using?

  • @shahraizali
    @shahraizali 4 года назад +1

    Ruby On Rails vs Django? whats the right pick ??

  • @kez99
    @kez99 3 года назад

    13:49 destroy made me giggle.

  • @waellaataoui8502
    @waellaataoui8502 4 года назад

    how much of ruby should i know before watching this course?

  • @AfrasiabAhmadSU__O_OO_OO
    @AfrasiabAhmadSU__O_OO_OO 4 года назад

    which theme are you using

  • @Gentarozzo
    @Gentarozzo 3 года назад

    How do you format ERB files in VSCode like that? Having the same funtionality you got with HTML (Emmet)

    • @jonathanli3124
      @jonathanli3124 3 года назад

      In VSCode, Go to Settings, In "Emmet: Include Languages" map erb to html

  • @maxd7228
    @maxd7228 4 года назад +1

    JAVA is next?

  • @18.michaelmaramag89
    @18.michaelmaramag89 4 года назад +1

    I am torn between rails or django to learn this pandemic.. please help.

    • @davidnichol4735
      @davidnichol4735 4 года назад

      Neither :(

    • @sethk7645
      @sethk7645 4 года назад

      Learning for fun/enrichment or for skills to show an employer?

    • @18.michaelmaramag89
      @18.michaelmaramag89 4 года назад

      Seth K for employer..😁👍

    • @sethk7645
      @sethk7645 4 года назад

      @@18.michaelmaramag89 check to see what employers are looking for in your area at your level. For example, where I live you only see employers looking for Sr. Rails Devs, no Jr or Mid levels positions. Whereas you will see Jr and mid positions for Django around here.

    • @18.michaelmaramag89
      @18.michaelmaramag89 4 года назад

      David Nichol what should i learn. Can beginner learn golang as first prog lang? I have experience in frontend. I just want to pick my first backend language.

  • @fakedoctor7527
    @fakedoctor7527 4 года назад

    is this spa (single page application) because i see there's no reloading everytime you click edit/show ?

    • @fakedoctor7527
      @fakedoctor7527 4 года назад

      when i follow the tutorial my browser seems reloading everytime i click edit/add/sow

  • @siyaram2855
    @siyaram2855 4 года назад

    Can anyone tell me why one should use RoR instead of Node?

    • @merryn9000
      @merryn9000 2 года назад +2

      do what you enjoy/are good at/can get a job with. Simple 😊

  • @EmadSaeed
    @EmadSaeed 2 года назад

    what is the name of the font you use in your terminal ?
    also, is this iTerm2 ?

  • @dave6012
    @dave6012 3 года назад

    Pretty nice crash course. I'd love to see hooks on rails next!

  • @sicario55
    @sicario55 4 года назад +1

    GIthub repo ?

  • @arifdevcoding
    @arifdevcoding 4 года назад

    where is brad? i know but still missing him.

  • @OstonCodeCypher
    @OstonCodeCypher 4 года назад +1

    Silly question to ask, but Mr.Brad who edits your thumbnails & how if possible 👑 || They r Eye catching 👍

  • @stevenroberts3316
    @stevenroberts3316 3 года назад

    Will this same code work in Linux?

  • @mirollacap
    @mirollacap 4 года назад

    Ruby and Rails are super cool tho. It is like BlitzJs or RedwoodJs for the Javascript ecosystem...