Пікірлер
@Raubritterr222
@Raubritterr222 6 сағат бұрын
Great video! also I love that you use neovim for this!
@AndrewMooka
@AndrewMooka 13 сағат бұрын
Great content but I did not see you styling sign up and sign in forms. Where can I get devise generated sign in and sign up forms to style
@valenciawalker6498
@valenciawalker6498 Күн бұрын
Thank you
@connerjensen8170
@connerjensen8170 20 сағат бұрын
You're welcome
@Hariskhan-cb1ri
@Hariskhan-cb1ri 2 күн бұрын
My stimulus controllers are not connecting . What should I do
@mudassarkhan6288
@mudassarkhan6288 6 күн бұрын
what if some one want to grant access to others users like manager and cashiers instead of just admin?? please guide me
@AnantoYusufW
@AnantoYusufW 10 күн бұрын
thank you so much
@connerjensen8170
@connerjensen8170 10 күн бұрын
You're welcome!
@JohnathonMasias
@JohnathonMasias 11 күн бұрын
Is there any reason why bin/dev doesn't work? i have tried it on windows 10 AND ubuntu 22.04 and it doesn't work on either.
@WickedAyman
@WickedAyman 13 күн бұрын
Would love to see a video with React/Vue/Svelte using InertiaJS-Rails. Not a whole lot of content using this stack :/
@WickedAyman
@WickedAyman 13 күн бұрын
Actually it would be interesting to take it up as a challenge for me :))
@connerjensen8170
@connerjensen8170 11 күн бұрын
Great suggestion!
@anikettiwari6885
@anikettiwari6885 13 күн бұрын
This is awesome
@benoitibovi8311
@benoitibovi8311 13 күн бұрын
Thanks you very much. It was very interesting
@Samji3877
@Samji3877 14 күн бұрын
52:34 - Setting up Products
@Samji3877
@Samji3877 16 күн бұрын
44:10 - Seting up Active Storage
@zohraneda9324
@zohraneda9324 16 күн бұрын
Why When I run rails new app --css tailwind I face to this kind of error? $ C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/compile_cache/iseq.rb:53:in `load_from_binary': Interrupt from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/compile_cache/iseq.rb:53:in `storage_to_output' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/compile_cache/iseq.rb:64:in `fetch' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/compile_cache/iseq.rb:64:in `fetch' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/compile_cache/iseq.rb:89:in `load_iseq' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/psych-5.1.2/lib/psych/nodes/node.rb:4:in `require_relative' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/psych-5.1.2/lib/psych/nodes/node.rb:4:in `<main>' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/psych-5.1.2/lib/psych/nodes.rb:2:in `require_relative' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/psych-5.1.2/lib/psych/nodes.rb:2:in `<main>' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/psych-5.1.2/lib/psych.rb:15:in `require_relative' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/psych-5.1.2/lib/psych.rb:15:in `<main>' from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require' from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' from C:/Ruby32-x64/lib/ruby/3.2.0/yaml.rb:4:in `<main>' from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require' from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/compile_cache/yaml.rb:58:in `init!' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/compile_cache/yaml.rb:38:in `install!' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/compile_cache.rb:25:in `setup' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap.rb:68:in `setup' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap.rb:112:in `default_setup' from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/setup.rb:5:in `<top (required)>' from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require' from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require' from C:/Users/Niazi Wall/Desktop/herEducation/her_education/config/boot.rb:4:in `<top (required)>' from bin/rails:3:in `require_relative' from bin/rails:3:in `<main>'
@mahdido
@mahdido 17 күн бұрын
any one having problems in 2:30 where tailwind is just not working as expected giving hidden elements ?
@Samji3877
@Samji3877 17 күн бұрын
10:07 - setup devise more and ensure admins have to login before acessing their admin portal
@Samji3877
@Samji3877 15 күн бұрын
22:50 - Work on the categories page (is anyone the same they've read categories that many times it looks funny?)
@Dracometeor562
@Dracometeor562 17 күн бұрын
you deserve my subscribed. You made a good web application for free
@programmingcheatsheet
@programmingcheatsheet 21 күн бұрын
I made it up to 1:10:00, at which point there appears to be a video missing. You start adding links for admin stocks and have an index.html.erb for the admin stocks, but you never created the scaffold for stocks would appreciate more of an explanation of why you're doing the things you're doing. The vast majority of it is you just saying the words you're typing out loud When skimming through the video, I don't see any evidence that you use the features from hotwire (turbo frames, turbo streams, etc.) and the stimulus code you have does not use very good stimulus practices (e.g. grabbing items from the dom using querySelector instead of the data-targets that Stimulus recommends, among other things). At the very least, have the integrity to not advertise this video as a Hotwire/Stimulus video. also not sure how necessary it was to nest everything under the admin namespace. seems like it just needlessly requires spending a lot of time making corrections to the scaffold. but not sure it's worth all the extra time you spend on that just to have a nested url
@dhanushsenthilkumar2646
@dhanushsenthilkumar2646 24 күн бұрын
can you put a video about how to install libvips please i have an error D:\Workspace\Projects ails\st>rails active_storage:install DEPRECATION WARNING: DeprecatedConstantAccessor.deprecate_constant without a deprecator is deprecated (called from require at <internal:C:/Ruby32-x64/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38) (process:8840): VIPS-WARNING **: 21:32:21.251: unable to load "C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-heif.dll" -- 'C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-heif.dll': The specified module could not be found. (process:8840): VIPS-WARNING **: 21:32:21.258: unable to load "C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-jxl.dll" -- 'C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-jxl.dll': The specified module could not be found. (process:8840): VIPS-WARNING **: 21:32:21.265: unable to load "C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-magick.dll" -- 'C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-magick.dll': The specified module could not be found. (process:8840): VIPS-WARNING **: 21:32:21.271: unable to load "C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-openslide.dll" -- 'C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-openslide.dll': The specified module could not be found. (process:8840): VIPS-WARNING **: 21:32:21.279: unable to load "C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-poppler.dll" -- 'C:\Ruby32-x64\msys64\ucrt64/lib/vips-modules-8.15\vips-poppler.dll': The specified module could not be found.
@JessHonorato
@JessHonorato 27 күн бұрын
The first part.. I am a beginner, so I didn't understand anything about how you did the configs
@IleniaQuintero
@IleniaQuintero 28 күн бұрын
Hello, I was looking at your video channel. We may be helping a company that uses secure images to increase supply chain security and help cloud native development. Would you be willing to help try their software, make a video, and help show devs how to use their tools? This is not an offer, but just to start a conversation about your willingness to take on sponsorship. Please provide me with your email if you are interested. You'd have a chance to look at their technology and decide if it's the type of software that you'd be interested in covering in your channel.
@connerjensen8170
@connerjensen8170 26 күн бұрын
Thanks for reaching out you can contact me at [email protected]
@mahdido
@mahdido 29 күн бұрын
im having big problems with the chart js not updating after link it like it's saved very weird
@teetanrobotics5363
@teetanrobotics5363 29 күн бұрын
Bro awesome content. Need other data strcutures as well. stack, queues heaps, etc. Also need louder mic.
@connerjensen8170
@connerjensen8170 23 күн бұрын
Noted!
@denniskatilov5891
@denniskatilov5891 Ай бұрын
Thanks author, very cool content. Can someone help with the error? ActionView::Template::Error (The asset "logo.png" is not present in the asset pipeline. ): 16: <nav class="flex w-full"> 17: <div class="w-64 p-4 h-screen bg-gray-600 sticky top-0"> 18: <div class="flex"> 19: <%= image_tag "logo.png", class:"w-16" %> 20: <h1 class="text-md py-2 text-gray-50 font-bold hidden md:block"> 21: Admin 22: </h1> app/views/layouts/admin.html.erb:19 UPD. I created a file logo.png in the assets folder, the error disappeared, but the icon does not appear
@calvindisc
@calvindisc 9 күн бұрын
I have the same error
@moseschoka
@moseschoka Ай бұрын
Hey, thanks for this amazing video. I have been following through while writing down the code as well, however, I have a problem, my chart does not appear. What could be the issue?
@rickbacker1
@rickbacker1 Ай бұрын
Thank you very much for the tutorial!! 🙏
@connerjensen8170
@connerjensen8170 Ай бұрын
Glad it was helpful!
@mahdido
@mahdido Ай бұрын
fun fact you can user admin_order_path(order) instead of [:admin, order] and so on when fixing the show links
@RomanTheBird
@RomanTheBird Ай бұрын
Thanks Brother I just starting...Hope it will be helpfull for me..But Im searching something like rails with React API ..you or Anyone can u please help me to give this type resources?
@gastonginestet1031
@gastonginestet1031 Ай бұрын
Hey! Thanks for the video!! Im a RoR developer since 2021 but these kind of videos makes me practice with new things 👏
@connerjensen8170
@connerjensen8170 Ай бұрын
Glad it was helpful!
@prashlovessamosa
@prashlovessamosa Ай бұрын
It took me a month i have learnt a lot from this project thanks again.
@connerjensen8170
@connerjensen8170 Ай бұрын
Great job!
@zohraneda9324
@zohraneda9324 15 күн бұрын
Have you completed this project on your side?
@SurajSJagtap
@SurajSJagtap Ай бұрын
Amazing... Thanks for coming back to YT. Looking forward to more videos. Thanks
@connerjensen8170
@connerjensen8170 Ай бұрын
Thanks for watching!
@Khushiitis
@Khushiitis Ай бұрын
Can you please upload a video on the user's front also? All your tutorials are only admin side
@Khushiitis
@Khushiitis Ай бұрын
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.
@Khushiitis
@Khushiitis Ай бұрын
I have a doubt! At 2:56:40 you have created a categories_controller file, but we already had a file with the same name, where did that go?
@michaelvision360
@michaelvision360 Ай бұрын
I love your tmux neovim setup with the server console under the editor and the web page to the right. I will be doing some tweaks to my TMUXINATOR setup. I am using Alacrity with Tmux and Tmuxinator with MOOD neovim setup. Thanks for the superb content.
@Miyauchi-mf3cu
@Miyauchi-mf3cu Ай бұрын
Where to learn terminal skills like that
@Khushiitis
@Khushiitis Ай бұрын
Amazing content! Can you please release a tutorial on how to make an e -commerce application that has rails as it's backend and the front end is in react (basically in two different repos and an API call is made from react to RoR)
@seb4126
@seb4126 Ай бұрын
Nice video 🙏🏻! Really detailed. It will be nice to add chapters to easily navigate in the video.
@michaelnapolitano7346
@michaelnapolitano7346 Ай бұрын
Question: instead of while(!node.nextNode.nil?), wouldn't while(node.nextNode) also be truthy and only evaluate to false if the node is nil?
@richillartloe
@richillartloe Ай бұрын
This is a great tutorial, very helpful. Thank you very much!
@connerjensen8170
@connerjensen8170 Ай бұрын
No problem! Thanks for watching.
@user-cz5nn1gk8b
@user-cz5nn1gk8b Ай бұрын
I was doing great with a few problems which I could solve myself but when I got to the chart part I get the following console errors: 12:55:20.706 GET localhost:3000/_/6Mg_Thua.js 12:55:20.773 Loading module from “localhost:3000/_/6Mg_Thua.js” was blocked because of a disallowed MIME type (“text/html”). admin 12:55:20.775 Failed to register controller: dashboard (controllers/dashboard_controller) TypeError: error loading dynamically imported module: localhost:3000/assets/controllers/dashboard_controller-4e582857e8605c914f299158601a1f1814e56b77d4c56bf4f383a2e49fc180d6.js stimulus-loading-3576ce92b149ad5d6959438c6f291e2426c86df3b874c525b30faad51b0d96b3.js:26:31 and I get an error in my terminal that there is not route matching /_/6Mg_Thua.js. I cannot find anything regarding said route. Running bin/importmap json shows chart.js and the dashboard controller among other things. I've checked my code a million times and even looked at the source on github I've googled the errors to no avail. Help???
@hans-ee
@hans-ee Ай бұрын
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 🙌
@sooraj_philip
@sooraj_philip Ай бұрын
hi, i'm getting this error at 2:15:20 Started GET "/_/6Mg_Thua.js" for ::1 at 2024-03-11 17:16:40 +0530 ActionController::RoutingError (No route matches [GET] "/_/6Mg_Thua.js") what to do?
@raqibabdullah775
@raqibabdullah775 Ай бұрын
Your content is amazing and so easy to follow, Conner! 🔥 Big respect! 🙌 Please consider creating a comprehensive SaaS tutorial with Rails and Hotwire. 🙏 Coding in Rails truly is an art!
@connerjensen8170
@connerjensen8170 Ай бұрын
Thanks for watching! Yes I’m planning on releasing a SaaS tutorial soon.
@BackToEdenCommunity
@BackToEdenCommunity Ай бұрын
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 Ай бұрын
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!
@Crimi576
@Crimi576 2 ай бұрын
thanks man make more i am LOVING YOUR PROJECTS😍
@Crimi576
@Crimi576 2 ай бұрын
love u man
@sylviaboyani1707
@sylviaboyani1707 2 ай бұрын
Really nice, keep it up!
@connerjensen8170
@connerjensen8170 2 ай бұрын
Thanks, will do!
@user-yl6sh2cw6l
@user-yl6sh2cw6l 2 ай бұрын
in my project its not showing the data in dashboard after the stripe payment is successful, how to fix that?
@connerjensen8170
@connerjensen8170 2 ай бұрын
Hmm are you running the Stripe CLI listener? Is your webhook being hit after checkout is complete?
@slooibba0169
@slooibba0169 2 ай бұрын
anyone know how to run ./bin/dev in winodws :>
@programacaocomramon
@programacaocomramon 2 ай бұрын
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 2 ай бұрын
Hmm and all the active storage set up was successful? Were you able to upload a video file to the lesson?
@programacaocomramon
@programacaocomramon 2 ай бұрын
@@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.