Great video! also I love that you use neovim for this!
@AndrewMooka13 сағат бұрын
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Күн бұрын
Thank you
@connerjensen817020 сағат бұрын
You're welcome
@Hariskhan-cb1ri2 күн бұрын
My stimulus controllers are not connecting . What should I do
@mudassarkhan62886 күн бұрын
what if some one want to grant access to others users like manager and cashiers instead of just admin?? please guide me
@AnantoYusufW10 күн бұрын
thank you so much
@connerjensen817010 күн бұрын
You're welcome!
@JohnathonMasias11 күн бұрын
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.
@WickedAyman13 күн бұрын
Would love to see a video with React/Vue/Svelte using InertiaJS-Rails. Not a whole lot of content using this stack :/
@WickedAyman13 күн бұрын
Actually it would be interesting to take it up as a challenge for me :))
@connerjensen817011 күн бұрын
Great suggestion!
@anikettiwari688513 күн бұрын
This is awesome
@benoitibovi831113 күн бұрын
Thanks you very much. It was very interesting
@Samji387714 күн бұрын
52:34 - Setting up Products
@Samji387716 күн бұрын
44:10 - Seting up Active Storage
@zohraneda932416 күн бұрын
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>'
@mahdido17 күн бұрын
any one having problems in 2:30 where tailwind is just not working as expected giving hidden elements ?
@Samji387717 күн бұрын
10:07 - setup devise more and ensure admins have to login before acessing their admin portal
@Samji387715 күн бұрын
22:50 - Work on the categories page (is anyone the same they've read categories that many times it looks funny?)
@Dracometeor56217 күн бұрын
you deserve my subscribed. You made a good web application for free
@programmingcheatsheet21 күн бұрын
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
@dhanushsenthilkumar264624 күн бұрын
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.
@JessHonorato27 күн бұрын
The first part.. I am a beginner, so I didn't understand anything about how you did the configs
@IleniaQuintero28 күн бұрын
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.
im having big problems with the chart js not updating after link it like it's saved very weird
@teetanrobotics536329 күн бұрын
Bro awesome content. Need other data strcutures as well. stack, queues heaps, etc. Also need louder mic.
@connerjensen817023 күн бұрын
Noted!
@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
@calvindisc9 күн бұрын
I have the same error
@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Ай бұрын
Thank you very much for the tutorial!! 🙏
@connerjensen8170Ай бұрын
Glad it was helpful!
@mahdidoАй бұрын
fun fact you can user admin_order_path(order) instead of [:admin, order] and so on when fixing the show links
@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Ай бұрын
Hey! Thanks for the video!! Im a RoR developer since 2021 but these kind of videos makes me practice with new things 👏
@connerjensen8170Ай бұрын
Glad it was helpful!
@prashlovessamosaАй бұрын
It took me a month i have learnt a lot from this project thanks again.
@connerjensen8170Ай бұрын
Great job!
@zohraneda932415 күн бұрын
Have you completed this project on your side?
@SurajSJagtapАй бұрын
Amazing... Thanks for coming back to YT. Looking forward to more videos. Thanks
@connerjensen8170Ай бұрын
Thanks for watching!
@KhushiitisАй бұрын
Can you please upload a video on the user's front also? All your tutorials are only admin side
@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Ай бұрын
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Ай бұрын
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Ай бұрын
Where to learn terminal skills like that
@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Ай бұрын
Nice video 🙏🏻! Really detailed. It will be nice to add chapters to easily navigate in the video.
@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Ай бұрын
This is a great tutorial, very helpful. Thank you very much!
@connerjensen8170Ай бұрын
No problem! Thanks for watching.
@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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
Thanks for watching! Yes I’m planning on releasing a SaaS tutorial soon.
@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Ай бұрын
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!
@Crimi5762 ай бұрын
thanks man make more i am LOVING YOUR PROJECTS😍
@Crimi5762 ай бұрын
love u man
@sylviaboyani17072 ай бұрын
Really nice, keep it up!
@connerjensen81702 ай бұрын
Thanks, will do!
@user-yl6sh2cw6l2 ай бұрын
in my project its not showing the data in dashboard after the stripe payment is successful, how to fix that?
@connerjensen81702 ай бұрын
Hmm are you running the Stripe CLI listener? Is your webhook being hit after checkout is complete?
@slooibba01692 ай бұрын
anyone know how to run ./bin/dev in winodws :>
@programacaocomramon2 ай бұрын
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.
@connerjensen81702 ай бұрын
Hmm and all the active storage set up was successful? Were you able to upload a video file to the lesson?
@programacaocomramon2 ай бұрын
@@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.