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 🙌
@@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.
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.
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?
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.
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
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.
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
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...✌🏻😇
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!
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 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.
@@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?
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
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 :)
@@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.
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...
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
@@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
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
Thanks for this great course. I am not receiving email password reminder from railsrealm
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.
A great gift for the new year ❤ please keep going, it will be great to add testing to the project Rspec.
Great idea! I will add rspec testing to the next project
Hey! Thanks for the video!! Im a RoR developer since 2021 but these kind of videos makes me practice with new things 👏
Glad it was helpful!
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 🙌
Fantastic thanks! I didn't know Ruby and now I know Ruby 💯
Gonna take a while to get through this one but wow, thank you for this. Keen for many more with this stack 👌
Thanks for watching! More with this stack coming soon. Do you have anything you’d like to see in the next tutorial?
@@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.
Ah that’s a very interesting feature. I’ll look into incorporating that into an upcoming video.
It took me a month i have learnt a lot from this project thanks again.
Great job!
Have you completed this project on your side?
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.
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!
Great, glad it could be helpful!
Wow! what a perfect quality content on RoR, thanks!
Glad you enjoy it!
Wonderful! Thank you very much for this sharing.
Glad you enjoyed it!
thanks man make more i am LOVING YOUR PROJECTS😍
Hello Conner, excellent tutorial.
It would be great if you can make a multivendor marketplace, including Stripe and Stripe connect.
Cheers!
Thank you!
That’s a good suggestion. I will try to incorporate that into the next video 👍
With admin dashboard integration too. Excellent video @connerjensen8170👏👏👏
Its great i suggest upload daily one part so it easy to fresher to learn new things
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
Excelente mister Conner.....
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?
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.
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
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.
@@connerjensen8170 amazing love you ! 🏆
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
No problem thanks for watching and commenting!
Yes I will look into incorporating something like that in the next video
Thank you sir ❤
Would love to see a video with React/Vue/Svelte using InertiaJS-Rails. Not a whole lot of content using this stack :/
Actually it would be interesting to take it up as a challenge for me :))
Great suggestion!
Thanks for this amazing course
Glad you like it!
No for react.js. it is Rails 7 and Hotwire all the way, you don't need react this is why Hotwire was created.
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...✌🏻😇
Nice video, Can you use vs code in the next tutorial please it's hard to follow and navigate through files with vim
Thank you! Yes I’ve heard that feedback and I’m going to use VSCode going forward. I appreciate your feedback
also in the next tutorial make a saas app with the same stack will appreciate thanks.@@connerjensen8170
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!
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!
Huge, thanks man
No problem!
This is awesome
really cool!
Thank you.
You're welcome!
💯💯💯
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.
Hmm and all the active storage set up was successful? Were you able to upload a video file to the lesson?
@@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.
Do you have any chance on building a blog webapp?
Possibly will create a video on this in the future. Stay tuned!
1. Open video
2. Like
3. Watch
Thank you!
Can you please upload a video on the user's front also? All your tutorials are only admin side
Maybe next time you can combine rails and react
Excellent suggestion. I will use React and Rails in a future tutorial. Thank you for watching and for your suggestion
Appreciate your great work. I am looking forward to seeing the React and Rails tutorial as well@@connerjensen8170
OR... rails and... svelte 😎
And loosely coupled please@@connerjensen8170
Good video! Can you tell me if I try to reply this app it's all free or I need to pay for something?
Thanks for watching! Yeah you can clone the repo and use it however you want :)
@@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?
❤❤❤❤
Any chance of having project like this on reactjs with ror?
Yes it have the next project in the works and will be using React and RoR. Thanks for watching!
@@connerjensen8170 I'll be waiting for this video, thanks you so much❤️
@@connerjensen8170any update?😢
@@connerjensen8170 Bro when will you upload the project of React and rails
i got ActiveStorage::UnpreviewableError, how can i fix this, sir?
amazinq
is there another free alternative to amazon S3?
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
thanks @@connerjensen8170
I'm gonna create a Portuguese version of this tutorial, is that cool?
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 :)
@@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.
Great sounds good!
can we create erp & cms app?
WWWoooooooWWW
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...
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
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
Yes that’s a good solution to cascade delete the dependent resources. Hmm what error are you getting when trying to create a user?
@@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
anyone know how to run ./bin/dev in winodws :>