Fullstack LMS: Ruby on Rails 7, Hotwire, Tailwind, Stripe, PostgreSQL

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 101

  • @connerjensen8170
    @connerjensen8170  10 หลายเดือนก่อน +12

    Hey all! If you’d like to watch the video broken up into lessons you can do so by heading over to railsrealm.com and signing up for a free account

    • @nootopian
      @nootopian 8 หลายเดือนก่อน

      Thanks for this great course. I am not receiving email password reminder from railsrealm

    • @sheko4515
      @sheko4515 5 หลายเดือนก่อน

      It has been 5 months since your latest course, I hope you upload a new course/ project for Rails 7 soon, many thanks for your great content.

  • @sheko4515
    @sheko4515 10 หลายเดือนก่อน +7

    A great gift for the new year ❤ please keep going, it will be great to add testing to the project Rspec.

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน +2

      Great idea! I will add rspec testing to the next project

  • @gastonginestet1031
    @gastonginestet1031 8 หลายเดือนก่อน +2

    Hey! Thanks for the video!! Im a RoR developer since 2021 but these kind of videos makes me practice with new things 👏

  • @hans-ee
    @hans-ee 9 หลายเดือนก่อน +1

    Hey Conner, managed to get to the end of this after a few weeks and want to say thanks alot again for this. I feel my understanding of Rails has improved a lot just by following along with this. I wanted to give you my feedback, having been learning Rails for about 2 months now.
    1) The real hardest part for me was honestly getting bin/dev to run. Spent a good few hours troubleshooting it, got it to work for this project, but when I created another one, the same solution wouldn't work anymore. So basically I gave up and just used a separate terminal for the Tailwind process. But I don't know why that should be so hard.
    2) Focusing on getting a production ready app is really good, especially the last part where you showed all the configuration and deployment. That part is often not shown.
    3) In real life scenarios, would you add testing to the app as well? If yes, would be great to see what that looks like by writing tests throughout the tutorial as well, for example with Rspec.
    4) It would be great to hear more the thought process behind the logic, not just writing it. Hard part for me was often following along with the SQL queries and understanding the logic when you add a row of wheres, joins etc after each other.
    Also, for newbies like me it's definitely not obvious when to use different syntax, such as adding an exclamation point after a method or not, calling a method with . or ".&". More commentary on these sorts of details would be very helpful.
    Maybe in the next tutorials you can create something more interactive? Asking, since recently I tried creating a trello clone with drag and drop lists and cards that would update everything without page refreshses, and got sucked into a hole of Turbo streams and sortablejs, trying to make that work together (it didn't).
    In general it's great what you're doing, since are really few high quality up to date code-alongs like this with Rails. So thanks a lot and looking forward to the next one! Cheers 🙌

  • @cargoshortsareok
    @cargoshortsareok 10 หลายเดือนก่อน +2

    Fantastic thanks! I didn't know Ruby and now I know Ruby 💯

  • @jakethebeardless
    @jakethebeardless 10 หลายเดือนก่อน +3

    Gonna take a while to get through this one but wow, thank you for this. Keen for many more with this stack 👌

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Thanks for watching! More with this stack coming soon. Do you have anything you’d like to see in the next tutorial?

    • @jakethebeardless
      @jakethebeardless 10 หลายเดือนก่อน +1

      @@connerjensen8170 Love to hear it. Something that piqued my interest is readme.so , using rich-text or markdown to generate a preview page of sorts - maybe for a resume perhaps.

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Ah that’s a very interesting feature. I’ll look into incorporating that into an upcoming video.

  • @prashlovessamosa
    @prashlovessamosa 8 หลายเดือนก่อน +1

    It took me a month i have learnt a lot from this project thanks again.

    • @connerjensen8170
      @connerjensen8170  8 หลายเดือนก่อน

      Great job!

    • @zohraneda9324
      @zohraneda9324 8 หลายเดือนก่อน

      Have you completed this project on your side?

  • @Khushiitis
    @Khushiitis 9 หลายเดือนก่อน

    Hey Conner! Watched your e comm video and landed here.
    Great content!
    I have a request : Please try and use react and rails (loosely coupled) in your next video, as there is literally no content on the internet to build api only rails application and it's corresponding front-end through react.

  • @SofiaAlere
    @SofiaAlere 10 หลายเดือนก่อน +1

    learning Rails for an interview at a company that provides online classes - how did you know??
    I could not thank you more, this is awesome!

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน +1

      Great, glad it could be helpful!

  • @IgorOdaryuk
    @IgorOdaryuk 7 หลายเดือนก่อน +3

    Wow! what a perfect quality content on RoR, thanks!

  • @davidlafontant2973
    @davidlafontant2973 10 หลายเดือนก่อน +1

    Wonderful! Thank you very much for this sharing.

  • @Crimi576
    @Crimi576 9 หลายเดือนก่อน +1

    thanks man make more i am LOVING YOUR PROJECTS😍

  • @fiimble
    @fiimble 10 หลายเดือนก่อน +2

    Hello Conner, excellent tutorial.
    It would be great if you can make a multivendor marketplace, including Stripe and Stripe connect.
    Cheers!

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Thank you!
      That’s a good suggestion. I will try to incorporate that into the next video 👍

    • @davidlafontant2973
      @davidlafontant2973 10 หลายเดือนก่อน +1

      With admin dashboard integration too. Excellent video @connerjensen8170👏👏👏

  • @a19jaygami41
    @a19jaygami41 10 หลายเดือนก่อน +1

    Its great i suggest upload daily one part so it easy to fresher to learn new things

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน +1

      Thanks for the feedback! I may do that for future videos. I also chunk the videos up on railsrealm.com if you want to watch them there

  • @josbexerra8115
    @josbexerra8115 10 หลายเดือนก่อน +1

    Excelente mister Conner.....

  • @hans-ee
    @hans-ee 10 หลายเดือนก่อน +2

    Thanks a lotfor this, this is hugely helpful, since I'm just learning Rails. Question: I noticed you always run the rails commands as bin/rails. Is there a difference between doing bin/rails or just rails?

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน +1

      Thanks for watching! Usually it’s fine to use either but you can run into issues with the version of rails you have installed on your system. Using bin/rails always ensure you’re using the correct version that you project requires.

  • @WebSecfig
    @WebSecfig 10 หลายเดือนก่อน +1

    Hey conner i really loved the way you teaching rails i would highly want to watch something for newbies who just starting or thinking of to start ror i think you can contribute good course on it

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Thanks for watching! Yes I can make a future video that is more beginner focused and walks through the basics of rails. Keep an eye out for that in the next few months.

    • @WebSecfig
      @WebSecfig 10 หลายเดือนก่อน +1

      @@connerjensen8170 amazing love you ! 🏆

  • @flashdjprm
    @flashdjprm 10 หลายเดือนก่อน +1

    Connor! Thanks for your videos and all the time you put into this.
    I have a favor to ask. Can you please show an example of an app where an account owner can invite a user, give them tasks and keep track of their progress. Something like this. I can't find anywhere an example of how to design such apps, and this is a very popular modern scenario. I.e. there is an account owner, there is a user who can only sign up via a link and can only see the data that the owner has revealed to him. There are of course examples with devise invitible, but they do not reveal all the features. Thank you

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      No problem thanks for watching and commenting!
      Yes I will look into incorporating something like that in the next video

  • @RapLyricalVideos
    @RapLyricalVideos 5 หลายเดือนก่อน +1

    Thank you sir ❤

  • @WickedAyman
    @WickedAyman 8 หลายเดือนก่อน +2

    Would love to see a video with React/Vue/Svelte using InertiaJS-Rails. Not a whole lot of content using this stack :/

    • @WickedAyman
      @WickedAyman 8 หลายเดือนก่อน

      Actually it would be interesting to take it up as a challenge for me :))

    • @connerjensen8170
      @connerjensen8170  8 หลายเดือนก่อน

      Great suggestion!

  • @think4ai
    @think4ai 10 หลายเดือนก่อน +1

    Thanks for this amazing course

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Glad you like it!

    • @sheko4515
      @sheko4515 5 หลายเดือนก่อน

      No for react.js. it is Rails 7 and Hotwire all the way, you don't need react this is why Hotwire was created.

  • @ItachiUchiha-3285
    @ItachiUchiha-3285 6 หลายเดือนก่อน

    Great tutorial and im not familiar with ruby and neovim thing if you dont mind will you do a tutorial on how to install " ruby on rails and vim and all the reuired budles and packages in one video " for this project coz im getting an error while creating " rails new project " actually my life is depending on this project, ive seen so many tutorials nthn works, and your's the best so help me out please... Thanks in advance...✌🏻😇

  • @Mal-wk3uq
    @Mal-wk3uq 10 หลายเดือนก่อน +2

    Nice video, Can you use vs code in the next tutorial please it's hard to follow and navigate through files with vim

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน +2

      Thank you! Yes I’ve heard that feedback and I’m going to use VSCode going forward. I appreciate your feedback

    • @Mal-wk3uq
      @Mal-wk3uq 10 หลายเดือนก่อน

      also in the next tutorial make a saas app with the same stack will appreciate thanks.@@connerjensen8170

  • @BackToEdenCommunity
    @BackToEdenCommunity 9 หลายเดือนก่อน

    The whole section 'implementing percentage done' is missing, starting at 3 h: 29 min. (Black screen till 3h 37 min).
    Great course by the way, thank you!

    • @connerjensen8170
      @connerjensen8170  9 หลายเดือนก่อน

      Ah apologies. I will try to get a fix out for that. I believe the lesson is available on railsrealm.com in the meantime.
      Thanks for watching!

  • @tolaseadegbite1027
    @tolaseadegbite1027 10 หลายเดือนก่อน +1

    Huge, thanks man

  • @anikettiwari6885
    @anikettiwari6885 8 หลายเดือนก่อน +1

    This is awesome

  • @ОлегСлепухов
    @ОлегСлепухов 10 หลายเดือนก่อน +1

    really cool!

  • @prashlovessamosa
    @prashlovessamosa 10 หลายเดือนก่อน +1

    Thank you.

  • @dev-j8q
    @dev-j8q 10 หลายเดือนก่อน +1

    💯💯💯

  • @programacaocomramon
    @programacaocomramon 10 หลายเดือนก่อน +1

    When I try to display the video of the course's first lesson at minute 58, I get a "The asset "" is not present in the asset pipeline." error when accessing the course show page.

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Hmm and all the active storage set up was successful? Were you able to upload a video file to the lesson?

    • @programacaocomramon
      @programacaocomramon 10 หลายเดือนก่อน

      @@connerjensen8170 It was successful. I was able to upload an image, and the video upload was apparently successful because I can query for it in the console. I'll rewatch the part about setting up active storage, maybe I missed something.

  • @softlitebh
    @softlitebh 6 หลายเดือนก่อน +1

    Do you have any chance on building a blog webapp?

    • @connerjensen8170
      @connerjensen8170  5 หลายเดือนก่อน

      Possibly will create a video on this in the future. Stay tuned!

  • @Ushjsuuhensb
    @Ushjsuuhensb 10 หลายเดือนก่อน +3

    1. Open video
    2. Like
    3. Watch

  • @Khushiitis
    @Khushiitis 9 หลายเดือนก่อน

    Can you please upload a video on the user's front also? All your tutorials are only admin side

  • @think4ai
    @think4ai 10 หลายเดือนก่อน +3

    Maybe next time you can combine rails and react

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน +3

      Excellent suggestion. I will use React and Rails in a future tutorial. Thank you for watching and for your suggestion

    • @dev-j8q
      @dev-j8q 10 หลายเดือนก่อน +1

      Appreciate your great work. I am looking forward to seeing the React and Rails tutorial as well@@connerjensen8170

    • @cargoshortsareok
      @cargoshortsareok 10 หลายเดือนก่อน +1

      OR... rails and... svelte 😎

    • @Khushiitis
      @Khushiitis 9 หลายเดือนก่อน

      And loosely coupled please​@@connerjensen8170

  • @FocarFocar-rd4mg
    @FocarFocar-rd4mg 10 หลายเดือนก่อน +1

    Good video! Can you tell me if I try to reply this app it's all free or I need to pay for something?

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Thanks for watching! Yeah you can clone the repo and use it however you want :)

    • @FocarFocar-rd4mg
      @FocarFocar-rd4mg 10 หลายเดือนก่อน

      @@connerjensen8170 sorry that wasn't my question! My ingles is not the best one! What I meant is If I follow the tutorial, I don't have to pay for any service like Stripe or Tailwind?

  • @dev-j8q
    @dev-j8q 10 หลายเดือนก่อน +1

    ❤❤❤❤

  • @Techie-d7g
    @Techie-d7g 7 หลายเดือนก่อน +1

    Any chance of having project like this on reactjs with ror?

    • @connerjensen8170
      @connerjensen8170  6 หลายเดือนก่อน +1

      Yes it have the next project in the works and will be using React and RoR. Thanks for watching!

    • @Techie-d7g
      @Techie-d7g 6 หลายเดือนก่อน

      @@connerjensen8170 I'll be waiting for this video, thanks you so much❤️

    • @Techie-d7g
      @Techie-d7g 2 หลายเดือนก่อน

      ​@@connerjensen8170any update?😢

    • @shaheerahmedshorts8503
      @shaheerahmedshorts8503 19 วันที่ผ่านมา

      @@connerjensen8170 Bro when will you upload the project of React and rails

  • @NamPham-rh1yi
    @NamPham-rh1yi 2 หลายเดือนก่อน

    i got ActiveStorage::UnpreviewableError, how can i fix this, sir?

  • @aliif
    @aliif 10 หลายเดือนก่อน +1

    amazinq

  • @Mal-wk3uq
    @Mal-wk3uq 10 หลายเดือนก่อน +1

    is there another free alternative to amazon S3?

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Hey! Thanks for watching and your question. I'm not familiar with a free alternative but Cloudflare's R2 might be a cheaper option developers.cloudflare.com/r2/pricing/
      DigitalOcean also has their Spaces service which is S3 compatible www.digitalocean.com/products/spaces

    • @Mal-wk3uq
      @Mal-wk3uq 10 หลายเดือนก่อน +1

      thanks @@connerjensen8170

  • @programacaocomramon
    @programacaocomramon 10 หลายเดือนก่อน +1

    I'm gonna create a Portuguese version of this tutorial, is that cool?

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Yeah sure thing. Are you going to re-record building the app or dub the original in Portuguese? Either if fine with me, as long as you can let people know where the original came from :)

    • @programacaocomramon
      @programacaocomramon 10 หลายเดือนก่อน +1

      @@connerjensen8170 I'm going to record it rebuilding the app with some additional features. Yes, I will mention your tutorial at the beginning of the video for anyone who wants to watch it in English. I'll send you a connect request on LinkedIn when I post it there so I can mention you and generate some buzz.

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน

      Great sounds good!

  • @iopyrb
    @iopyrb 6 หลายเดือนก่อน

    can we create erp & cms app?

  • @barabas0077
    @barabas0077 10 หลายเดือนก่อน +1

    WWWoooooooWWW

  • @heartly4u
    @heartly4u 10 หลายเดือนก่อน +5

    Nothing against the author, but unless somebody has lot of time on him or willing to watch it in parts, this is a one big video...probably try chunking it next time...

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน +5

      Thanks for the comment, I’ll add timestamps in a few days to the TH-cam video. You can watch the video in chunks at railsrealm.com

  • @cargoshortsareok
    @cargoshortsareok 10 หลายเดือนก่อน +1

    Found bug: destroying user with one/many course or lessons throws ActiveRecord::InvalidForeignKey (SQLite3::ConstraintException: FOREIGN KEY constraint failed)
    Fix: app > models > user.rb
    has_many :lesson_users, dependent: :delete_all
    has_many :course_users, dependent: :delete_all
    This is my first functioning Ruby app so any better fix appreciated

    • @connerjensen8170
      @connerjensen8170  10 หลายเดือนก่อน +1

      Yes that’s a good solution to cascade delete the dependent resources. Hmm what error are you getting when trying to create a user?

    • @cargoshortsareok
      @cargoshortsareok 10 หลายเดือนก่อน

      @@connerjensen8170My apologies I was the error It was actually the email sending that is timing out and my next user creation happened to be in prod.... Did you verify DNS records for domain in resend? I double checked and followed your instructions, found the smtp docs from resend to make sure I tried everything and all seems like it makes sense... The logs weren't clear (only says there was a timeout), but removing :confirmable from user.rb allows a success and there's a duplicate warning when trying the same email twice so it's definitely the action_mailer step... I'm stepping back for now but it might be because I haven't verified domain? I'll triple check some other time

  • @slooibba0169
    @slooibba0169 10 หลายเดือนก่อน

    anyone know how to run ./bin/dev in winodws :>