Ruby On Rails In 60 Minutes

  Рет қаралды 591,011

Traversy Media

Traversy Media

Күн бұрын

Пікірлер: 475
@WishMasterCoder
@WishMasterCoder 3 жыл бұрын
Thank you Brad for all your tuts ... In 2021 I am using the latest version of rails. If anyone is stuck with rake routes (49.05) replace it with rails routes. Thank you so much (I can't believe this was made 5 years ago!)
@RR-et6zp
@RR-et6zp 2 жыл бұрын
thanks!
@jackiejackie11
@jackiejackie11 7 жыл бұрын
This is such a great intro to ROR! Even though this is a year old, I learned so much! I feel like I have a very good understanding of how to build a crud app with ROR, pick up on syntax and navigate the file structure. So great that you fit this all into an hour!
@annichan113
@annichan113 4 жыл бұрын
This was not a long video for an introduction to RoR, this is the perfect length for a quick introduction.👍❤️thank you
@daryltang8903
@daryltang8903 3 жыл бұрын
If you could, please provide the github link to this project, thanks! Here's some timestamps. 08:01 What is MVC 10:43 Creating the first controller 13:27 Creating first route 15:58 Sending dynamic values from controller to view / filling up a template 17:23 Defining a resource in routes / rake routes 19:13 Adding functionality for creating new posts 20:14 Using the form helper 23:25 Creating the first model 24:51 Running rake db:migrate to migrate the database 25:55 Create private method for processing post params 29:00 Showing all blog posts 37:53 Adding error messages to forms 40:31 Adding edit functionality 44:00 Adding delete functionality 46:13 CRUD app done, add comment functionality 46:45 Create comment model 48:12 Add routes for comments 50:48 Build comments controller 52:20 Show comments on page 55:34 Creating a partial for comments 57:40 Adding delete comment functionality 58:55 Basic http authentication
@TheJackTheLion
@TheJackTheLion 2 жыл бұрын
Ive seen many people try and explain rails and they talk alot but don't expain what is going on in a concise way... You did an amazing job explaining the exact way Rails 'thinks'. Very well done sir.
@maheshnahak9510
@maheshnahak9510 4 жыл бұрын
I'm preparing for an internship interview, and it's in 3 days. Was familiar with Ruby, now with this 1 video I've become familiar with RoR fundamentals as well. Thanks, Brad! 😊
@emmanuelkip9522
@emmanuelkip9522 Жыл бұрын
How did the interview go? I know you posted two years ago, but I am now learning rails and I am really curious to know how it went!
@maheshnahak9510
@maheshnahak9510 Жыл бұрын
@@emmanuelkip9522 heyo, I ended up withdrawing my application from that internship lol. Some things didn't suit me soo
@DemmersSito
@DemmersSito 8 жыл бұрын
This is the place where I learned Ruby on Rails, Thanks Brad!
@LexiumHub
@LexiumHub 3 жыл бұрын
You are the best instructor so far, it's just like you know what am gonna ask and you simply talk about it
@seangillespie4601
@seangillespie4601 4 жыл бұрын
A rare combination of thorough yet concise. Thank you, extremely helpful!
@naturetalk7071
@naturetalk7071 7 жыл бұрын
Development starts around 8:06
@jamothy
@jamothy 5 жыл бұрын
fucking bless you
@maxmaxmaxmaxmaxmaxmaxmaxmax1
@maxmaxmaxmaxmaxmaxmaxmaxmax1 5 жыл бұрын
Gahzuntiet
@wassaufkhalid8593
@wassaufkhalid8593 5 жыл бұрын
thanks for saving our time
@jasonbanahan4618
@jasonbanahan4618 5 жыл бұрын
Almost gave up before seeing your comment. Spends more time trying to get Git to work than talking about RoR
@lalaithan
@lalaithan 5 жыл бұрын
Thank you kind person.
@RonaldTingchaleun
@RonaldTingchaleun 5 жыл бұрын
You are the best resource I've ever found. This is by far the simplest and most understandable guide to getting started with Ruby. Thank you so much for sharing your knowledge.
@marioashok9811
@marioashok9811 5 жыл бұрын
Thanks a ton Brad. It's useful even in 2019. This is the best tutorial to get started with Ruby on Rails.
@qcmira2024
@qcmira2024 5 жыл бұрын
Same here. It am about to finish a 2 month bootcamp and it helped me understand some rails concepts. Thanks a million !
@BabsCraig
@BabsCraig 7 жыл бұрын
Thanks Brad. This is so helpful. Love how you apologize at around the 30 minute mark for the tutorial taking so long. Lol. Like we wouldn't be here for hours soaking up the knowledge. Your teaching style is awesome and the way you cover so much without making it end up confusing is amazing. Your NodeJS vids were really helpful and this one is no different. Thanks again
@TraversyMedia
@TraversyMedia 7 жыл бұрын
Thanks very much :)
@hhhjjj4148
@hhhjjj4148 7 жыл бұрын
Traversy Media pls tell do I have to learn html for this tutorial
@renzobeltran
@renzobeltran 4 жыл бұрын
What a great introduction, it was like the best tour introduction about a framework, in this case RoR, you dont know how grateful i am, greetings from Peru, im learning english at the same time with this channel, thank you so much for collaborate with my profesional development🤗
@bitsinmyblood
@bitsinmyblood 7 жыл бұрын
I like the fact that you show your process including debugging. It's a really important part of these, imho.
@StevenCookFX
@StevenCookFX 7 жыл бұрын
First off. I want to say that this is a great beginner tutorial. Good job. :) Now for one thing I found out about the posts new section the line in the posts_controller.rb in the Create function. There is a problem with the newer rails/ruby install where they do not use "plain" but rather "text" I was following along and found that it was changed and now the line should be "render text: params[:post].inspect" and it will work. This is just to help those like me trying to follow along and they get the missing template error.
@amlife180
@amlife180 8 жыл бұрын
Hi Brad, thanks for this tutorial, would love to see 1 hour API with Ruby on Rails with authentication :)
@vinodshand
@vinodshand 7 жыл бұрын
Thanks for such a great "Hands On" tutorial. I created & learnt it along with this tutorial and I feel like have learnt a lot. Thanks again.
@FolaCodes
@FolaCodes 4 жыл бұрын
Thanks so much, Its 2020 and I still find this super useful. You covered most concepts and the best part is there is a project to show for it. Its a really great tutorial to get started with Ruby on Rails.
@AshwinDixit
@AshwinDixit 7 жыл бұрын
Very clear explanations, and just the right pace. Once or twice, too much "readymade" text was pasted in at once, which was slightly confusing. Overall, the video was an excellent way to learn Rails! Loved the video! Thank you!
@fredii2025
@fredii2025 7 жыл бұрын
So, I am really new to Rails (I am just learning a little bit to help a friend with a project) and I got everything I needed from this video. Thanks a lot
@MrBenTheBear
@MrBenTheBear 7 жыл бұрын
This is by far the most useful tutorial I have seen thus far on ruby. Thank you for this.,
@modolief
@modolief 7 жыл бұрын
9:00 -- here's where we start looking at the code (prior minutes of the video are about installing Rails)
@adambsheldon
@adambsheldon 7 жыл бұрын
Brad you’re a straight up legend, you always make things so easy to understand! Thank you as always!
@raedbettaieb9212
@raedbettaieb9212 6 жыл бұрын
I learned so much from you over the past couple of years. Thank you so much Brad.
@jakuboblizajek6468
@jakuboblizajek6468 7 жыл бұрын
Very good introduction. Protip: There is a special gem bootstrap-sass that helps you to integrate bootstrap with sass. You just put a gem in the gemsfile, Insert @import 'bootstrap-sprockets' and @inport 'bootstrap' and off we go! I also recomend using Haml preprocessor.
@gravics
@gravics 7 жыл бұрын
This was great! Speaking for myself, I learn best when something is built rather than being introduced to the syntax and methods.
@williammoore6976
@williammoore6976 7 жыл бұрын
Hey guy! I like your grounded, knowledgeable, and personable teaching style. Hugh D. Mann.
@Lonegame7
@Lonegame7 2 жыл бұрын
This is the first youtube tutorial that i follow, its been 5 years now
@titechafrica8033
@titechafrica8033 4 жыл бұрын
Traversy, thanks very much for this beautiful work! I love you and I believe in you!
@oscarmartinezbeltran
@oscarmartinezbeltran 8 жыл бұрын
Hi Brad, thank you for this tutorial. I really like it!!! You explain it very clear and concise and you dont waste time in unnecesary things. I am looking forward for more tutorials Cheers
@TechNSayge
@TechNSayge 7 жыл бұрын
Another solid tutorial. Thanks for building the community.
@许乐龙
@许乐龙 7 жыл бұрын
Thank you! I think the errors happened in the process are valuable for your tutorial, and I learn much .
@androidbox6876
@androidbox6876 2 жыл бұрын
Dear Brad, Thank you a million times 😍.
@AnkitYadav10
@AnkitYadav10 6 жыл бұрын
Hi Brad, Thanks for this video. It was really helpful. I would also like to see your 1 hr REST API with Ruby on Rails.
@phungdao4660
@phungdao4660 3 жыл бұрын
Ran into some issues following this on OSX (mostly missing dependencies when launching rails server) but after I got over that hill it was smooth sailing. Thank you!
@phungdao4660
@phungdao4660 3 жыл бұрын
Just a heads up for anyone running into issues w rake routes rake routes has been deprecated, use 'bin/rails routes' for same thing.
@sonia10647
@sonia10647 7 жыл бұрын
Great tutorial. You simplified the things and presented very well. Thanks for video.
@dandi2864
@dandi2864 6 жыл бұрын
How do you save to database if the content is not from a form @20:50, what if its from a javascript variable?
@igorgayvoronsky2857
@igorgayvoronsky2857 7 жыл бұрын
Thanks Brad! Very clear and useful tutorial! It's one of the best video about Rails basic stuff!
@mulderyu1
@mulderyu1 7 жыл бұрын
thanks a lot, this video is really best and simple guide for mid-ranged other language users.
@gracelyngesalta9988
@gracelyngesalta9988 6 жыл бұрын
I really enjoy this Ruby Tutorial. I understand much of this. I hope there's a part 2 :) Looking forward to you. Salute Brad!
@lardosian
@lardosian 8 жыл бұрын
So many different tools and languages, i get so confused what to learn. How do you know them all??! Your teaching style is very good, great voice to listen to!
@every1pro
@every1pro 7 жыл бұрын
look up spacing effect.
@renovatiovr
@renovatiovr 6 жыл бұрын
lardosian Once you learn one you pretty much know the rest. Especially when dealing with php, python, ruby
@9393jack
@9393jack 6 жыл бұрын
James "look up spacing effect" Pff. Do you even cram?
@MadalinIgnisca
@MadalinIgnisca 6 жыл бұрын
Learn all. Software engineers are most searched by companies willing to invest and pay well people. Or learn something like Ruby on Rails, Django or Laravel and build your own little startup. You'll figure out alone what to do after ;)
@whatamievendoing
@whatamievendoing 6 жыл бұрын
So, if you can build your own compilers and interpreters, you can pick up on new programming languages super easily. FYI, that is why 90% of CS degrees out there require a compilers or programming languages course
@thetutorialdoctor
@thetutorialdoctor 7 жыл бұрын
This tutorial helped me understand a Udemy course I was taking better. I also signed up for your course on edunix and I've subscribed. Thanks!
@georgiosmylonas3892
@georgiosmylonas3892 4 жыл бұрын
Thanks for doing this tutorial. Very straight forward.
@sherinsamuel5171
@sherinsamuel5171 6 жыл бұрын
Thanks for video. Has been really helpful. I have one point to add. When there are comments attached to a particular post, we cant delete the post. To solve this, add this to Post model : `has_many :comments, dependent: :destroy`. This will destroy the associated comments as well.
@benisantoso3859
@benisantoso3859 4 жыл бұрын
i easy to learn from You than another tutorial, since You not to rush when explain something, thanks
@ArmandoBN497
@ArmandoBN497 4 жыл бұрын
Hi Brad, thanks for all the hard work you put in these tutorials!! Was wondering if you would do a 2020 version of ruby/rails would greatly appreciate it. Again thanks for everything you do.
@sirajussalekin9239
@sirajussalekin9239 7 жыл бұрын
Great tutorial. Simple and Concise.
@osyopans
@osyopans 4 жыл бұрын
Thanks a lot man. This was an excellent overview on some of the core principles.
@morganhunter7233
@morganhunter7233 5 жыл бұрын
Thank you for explaining everything. I want to do a boot camp but I'm not going to shell out thousands without having a solid base first. Thank you.
@nikitamelnikov446
@nikitamelnikov446 8 жыл бұрын
And i think would be good to say about a pluralization error, that causes urls with dots.
@koitaki
@koitaki 4 жыл бұрын
Wow, Ruby & Rails installation is a one hell of a mess on Windows.
@Auzep
@Auzep 4 жыл бұрын
Don't worry, give it a few years and a new technology will replace it.
@nsaccente
@nsaccente 4 жыл бұрын
Everything is a mess on Windows.
@MatthewStidham
@MatthewStidham 4 жыл бұрын
It's not even that great in Linux either.
@benevans1377
@benevans1377 4 жыл бұрын
yeah rails installer gives me outdated ruby & rails versions, don't know what the deal is there... I've found downloading the recommended version of ruby on the official website and just doing gem install rails installs the latest version of rails
@sseccoondd01
@sseccoondd01 4 жыл бұрын
i feel you bro i spent most of my day installing it, finally it worked
@WhyAreWeAwake
@WhyAreWeAwake 3 жыл бұрын
Thanks for another excellent video! Doing this first really gave me a jump start before getting into the official Rails getting started guide. There might be a bug when you go to delete post that has comments. It looks like adding a little code to the Post controller fixes it `has_many :comments, dependent: :delete_all`.
@mahanmashoof1989
@mahanmashoof1989 4 жыл бұрын
Thanks for making complicated thing understandable
@danbo967
@danbo967 6 жыл бұрын
When you work with your form it is cleaner and preferred to not to use parenthesis : As you can see it is cleaner and does the same thing. Also you don't have to specify the url for a simple form like this, you can use the normal constructor: form_for @post do |f| # all your form fields end
@SANDEEPAGRAWAL003
@SANDEEPAGRAWAL003 4 жыл бұрын
I think this tutorial is good for someone who already knows Ruby syntax and basics because those things are not covered in this tutorial. As it is a 60-minute video, was expecting those to be explained in short while writing the code.
@MrCrossyTV
@MrCrossyTV 8 жыл бұрын
Awesome tutorial Brad, I did something similar using ASP about 10years ago but really enjoyed working through this one with you.
@patrickbennett5129
@patrickbennett5129 6 жыл бұрын
Great course. Clear and super helpful introduction to Rails. Thanks!
@soultouchingsongs
@soultouchingsongs 4 жыл бұрын
Thanks a ton Brad. You made it so simple. Just awesome..
@hpjhgj77
@hpjhgj77 4 жыл бұрын
30:38 ERROR: undefined method `each' for nil:NilClass fixed by: in index.html.erb on line 2: instead of @posts.each --> @post.all.each
@hidude1354
@hidude1354 6 жыл бұрын
Hey everything is working great until 55:30 when the comment addition still works, just that after all the comments have shown it adds a [*all comment fields like body, title, time stamp, etc... *] and I don't know how to get rid of it. I looked at the source code of the page and it wasn't even in a div block, the brackets were just added as plain text.
@hausenlot
@hausenlot 2 жыл бұрын
It really me helped understand the MVC structure or atleast how to make a crud in RoR without generating a scaffold.
@johnnjenga4169
@johnnjenga4169 6 жыл бұрын
This one video has made me love ruby and rails. I think it is better than nodejs by far.
@auklin7079
@auklin7079 6 жыл бұрын
22:22 Why... why is is submitting to create? we never specified 'create' in the new.html.erb file. It just 'happens'... why. This makes no sense
@MoeFarms
@MoeFarms 5 жыл бұрын
It's declared in the routes. Rails magic :D
@i_am_acai
@i_am_acai 5 жыл бұрын
Why do you use posts_path at 44:49 but not 40:07?
@davidhernandez1699
@davidhernandez1699 7 жыл бұрын
Awesome tutorial, Brad! Very helpful! Keep it up!
@ПетрГагарский
@ПетрГагарский 5 жыл бұрын
problems on stage installing sqlite3, at creating simpleblog ~ 6 - 6:30. deleting "s" in https doesn't helps, what should being done to make all right
@humanonearth1
@humanonearth1 5 жыл бұрын
Followed along as far as I could, but the navbar from bootstrap didn't look right at all now. And I got errors as follows when creating posts: undefined method `title' for nil:NilClass. Had nothing to do with the private declaration in the controller as suggested on stack exchange.
@pinch-of-salt
@pinch-of-salt 7 жыл бұрын
Okay so I know JSP and a bit of servlet what would you recommend me to see first? Because I am loving your videos, I just don't get the order. I was wondering about nodeJS comparison that you made early in the video... everything else was understood like 80%
@adnanfurkan8216
@adnanfurkan8216 3 жыл бұрын
It was helpful for me. Thank you so much.
@preitytandukar6032
@preitytandukar6032 5 жыл бұрын
@27:14 why does redirect_to @post loads show view? It doesn't makes sense?
@thihanlin
@thihanlin 4 жыл бұрын
In my case, new post is loading but not showing title and body.
@andreadiotallevi5780
@andreadiotallevi5780 5 жыл бұрын
You are a legend. Amazing video thanks!
@jpadams
@jpadams 7 жыл бұрын
Pretty amazing tutorial. Thank you.
@1netakenilesh
@1netakenilesh 6 жыл бұрын
Thanks very useful, learnt ROR in 60 minutes :)
@chimpionboy
@chimpionboy 6 жыл бұрын
Omg. That's so much Brad you are the best. Thank you so much. That was so awesome.
@lotsoffun4939
@lotsoffun4939 4 жыл бұрын
why do you use :delete in the .erb, but :destroy in the .rb?
@JohnWick-mk4ve
@JohnWick-mk4ve 3 жыл бұрын
Where did the code for forms come from @20:52?
@mdsadiqurrahman9786
@mdsadiqurrahman9786 7 жыл бұрын
thank you so much for your nice tutorial. I know js, php and sql but those language was very alienic to me. where to start ROR, any suggestion?
@usastereoguy3197
@usastereoguy3197 4 жыл бұрын
excellent video!!!! if you are getting errors when running your port 3000 on windows when there should not be any errors. (Usually index error). try running git command and run it as administrator for running your rails server. instead of git bash. that worked for me. for some reason git bash would always have a index error when displaying the web application on the port. also dont forget to use http for port and not use https. that one was a new one for me. i guess they changed that for websites. i am new to programming so I did not know about it. this is a excellent video!!!! great work! I am also taking a ruby on rails course from udemy. The information in this video is well done and is worth following along. I am struggling on understanding the relationship coding between all the posts. are there any videos explaining in depth the rails coding?
@rino19ny
@rino19ny 4 жыл бұрын
i understand what he is trying to do but my big question is, where does he get all those what he typed? is there like a book of rails command somewhere? how does he know when to use certain command/s ?
@RyandyLaw
@RyandyLaw 4 жыл бұрын
yea if that could be provided it will become even more helpfull
@W大猫
@W大猫 6 жыл бұрын
clear and useful, very nice for beginner, Thanks!
@nikitamelnikov446
@nikitamelnikov446 8 жыл бұрын
Hi Brad! I really enjoy your tutorials. Thanks for it. I want to say, that some of code channels adds link to final code on github or other repo. I think that can be useful for some your videos like this.
@Remixt
@Remixt 8 жыл бұрын
I'm glad I found your channel. Really nice tutorials. I'm a Java/C++ developer trying to learn how to make visually stunning web apps. Could you recommend where I can find out how to integrate animations and art into a rails app? After I watch all your videos I want to keep learning until I'm an expert.
@Microphunktv-jb3kj
@Microphunktv-jb3kj 7 жыл бұрын
if ur not good at drawing/designing in general, i recommend using semantic-ui instead of bootstrap (but it requires a bit javascript knowledge) for making visually stunning websites/apps.. you'd have to actually be a designer.. nothing stunning about bootstrap ... for animations,3d , probably three.js?
@keithdumont
@keithdumont 4 жыл бұрын
You're the Greates Brad !
@roykorenblit7783
@roykorenblit7783 8 жыл бұрын
awesome video, im new to ruby on rails and you really helped me understand the fundamentals. right on :3
@LetsNaiDa
@LetsNaiDa 6 жыл бұрын
Maybe someone could help: 28:46 If I click on "Save" I do not see anything anymore (I am getting a blank page) but the url is changing into /posts/*id++* Did it step by step and it seems to be the same code.
@david-tracy
@david-tracy 5 жыл бұрын
in the beginning of video u decided to rmove the s from https at the top of the gemfile to fix the ssl certf. issue..... what are the ramifications a developer should know of doing this?
@sebastienbal4595
@sebastienbal4595 6 жыл бұрын
Tanks for this video ;) I'm really starting to understand the language
@teresaalapat5832
@teresaalapat5832 3 жыл бұрын
Thank you , this was super helpful
@jakublemiszewskiWebDeveloper
@jakublemiszewskiWebDeveloper 7 жыл бұрын
Hello, great video! I have a question regarding the part of the comments. I changed like to :post_id and I'm having still same error 'Couldn't find Post without an ID' Could you please tell me in your opinion where I need to look for this error? Thanks :)
@januclips
@januclips 6 жыл бұрын
I face the following problem.. In general bootstrap works fine for html code. But on ruby code line it does not work. Like say The bootstrap navbar features does not reflect on the Create Post link. How to resolve this problem?
@cyrillkovtun9525
@cyrillkovtun9525 5 жыл бұрын
In the new Bootstrap the "navbar-right" becomes the "mr-right" . I've used bootstrap documentation to create this: SimpleBlog works fine
@KorayDurudogan
@KorayDurudogan 4 жыл бұрын
I have 5 years of programming experience and working in one of the world's biggest bank's internet banking app and still can't manage to setup rails on my local. Always having stupid different errors and tired of it. RubyOnRails is really the most fucked up web framework ever
@golfio13
@golfio13 7 жыл бұрын
Excellent explanation, you got a new subscriber, you explain very well thanks ill see your others vids !!!
@yonatanlandau7611
@yonatanlandau7611 7 жыл бұрын
First of, great tutorial but after I wrote word by word on the destroy method and how to delete the posts, the Browser alert does not pop up and I cant delete the posts... help?
@zanarkandmusic
@zanarkandmusic 7 жыл бұрын
Ever find your answer? I've got the same issue
@samsonjusticio2743
@samsonjusticio2743 7 жыл бұрын
Me too
@tywonek
@tywonek 6 жыл бұрын
You should change models/posts_rb file from "has_many :comments" to "has_many :comments, :dependent => :delete_all" Good luck :)
@jayartey5298
@jayartey5298 6 жыл бұрын
20:18 How did you create that form?
@pinch-of-salt
@pinch-of-salt 7 жыл бұрын
Love your tutorial man! Great job, please keep making such detailed tutorials! I am SUBBED!! :))
@nibinjohn1431
@nibinjohn1431 7 жыл бұрын
Thanks for uploading this. Really helpful.
@aneeshrai8304
@aneeshrai8304 4 жыл бұрын
sir, when I am installing it, is showing note.js file is missing 5:30
@Max-bf9lm
@Max-bf9lm 5 жыл бұрын
Thanks Brad, awesome video!
@nvminhtue
@nvminhtue 6 жыл бұрын
Thanks Brad, it's helped a lots
HTTP Crash Course & Exploration
38:30
Traversy Media
Рет қаралды 1,1 МЛН
RxJS Observables Crash Course
1:13:05
Traversy Media
Рет қаралды 274 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Ruby on Rails by Leila Hofer
51:51
CS50
Рет қаралды 199 М.
Rails vs JavaScript: Which one should you use for your SaaS?
12:50
Should you use Ruby on Rails in 2024?
14:43
webcrunch
Рет қаралды 59 М.
5 Secrets to Becoming a Badass Ruby on Rails Developer
28:01
Mix & Go
Рет қаралды 25 М.
Ruby Programming | In One Video
36:36
Giraffe Academy
Рет қаралды 160 М.
Rails 8: The Demo
30:11
Ruby on Rails
Рет қаралды 38 М.
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04
TechWorld with Nana
Рет қаралды 2,9 МЛН
Learn Ruby on Rails - Full Course
4:03:49
freeCodeCamp.org
Рет қаралды 870 М.
Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
50:14
Angular Crash Course (2019)
1:24:09
Traversy Media
Рет қаралды 970 М.