Mastering Turbo Frames and Turbo Streams in Rails 7: Build a Journal Entry Tagging Feature

Ғылым және технология

Learn how to add seamless client-side interactivity to your Rails 7 application without writing a single line of custom JavaScript! In today's tutorial, I walk you through a hands-on example where we enhance a journaling app, allowing users to manage tags dynamically. All of this is achieved using Turbo Frames and Turbo Streams.
Follow along on Substack 👇
seankeever.substack.com/p/tur...
🔵 What You Will Learn:
- Setting up Turbo Frames and Turbo Streams
- Building a tagging feature for a journaling application
- Creating and managing tags inline without a page reload
- Implementing CRUD actions for tags through Turbo Streams
- Adding server-side validation and handling errors smoothly
👍 If you find this video helpful, make sure to like and subscribe for more Rails 7 tutorials. See you in the next one!
#rubyonrails

Пікірлер: 18

  • @sharkby7e
    @sharkby7e2 ай бұрын

    This video is awesome. I work as a rails dev and use turbo, and this is such a great clear example of crud with turbo!

  • @SkiesDev

    @SkiesDev

    2 ай бұрын

    Thanks for the feedback! I’m glad you liked it.

  • @sadiqmmm
    @sadiqmmm5 ай бұрын

    Really nice video on Turbo. The concept is explained nicely and the example is great.

  • @SkiesDev

    @SkiesDev

    5 ай бұрын

    Thanks for watching! I’m glad you enjoyed it.

  • @MarceloAlarcon-tx6qe
    @MarceloAlarcon-tx6qe5 ай бұрын

    Really nice video brow. Maybe next time you should slow down a bit. Some of us are still learning and if you run too fast we may have to re-watch the video several times. Thanks!

  • @SkiesDev

    @SkiesDev

    5 ай бұрын

    That’s ok. Rewatching is good for the KZread algorithm! Haha just playing- thanks for the feedback.

  • @letitbleep2683

    @letitbleep2683

    5 ай бұрын

    Agree, but it's not the speed it's the lack of space between the edits. These kind of lightening edits are really uncomfortable to listen too. Good job on the content though.

  • @SkiesDev

    @SkiesDev

    4 ай бұрын

    @@letitbleep2683 That's great feedback. I'll be sure to take a beat in future videos. Appreciate it

  • @ahmed_aboelleef
    @ahmed_aboelleef4 ай бұрын

    this helped a lot , 1,000,000 thanks

  • @SkiesDev

    @SkiesDev

    4 ай бұрын

    Great to hear. Thanks for the feedback

  • @dencam
    @dencam5 ай бұрын

    Nice video, Could you kindly do a longer video or a project tutorial.

  • @SkiesDev

    @SkiesDev

    5 ай бұрын

    Thanks for watching. What would you like to see in a future video?

  • @springify_boot
    @springify_boot8 ай бұрын

    Thank you for the content. It looks like you know your stuff, would you mind doing a small project (even couple of hours) to teach us newbies rails 7 w Hotwire Turbo Stimulus please.

  • @SkiesDev

    @SkiesDev

    8 ай бұрын

    What would you like to know?

  • @springify_boot

    @springify_boot

    7 ай бұрын

    @@SkiesDev any project which include rails 7 hotwire stimulus and rspec is great for me. After that series we might have a better understand about these technologies maybe

  • @SkiesDev

    @SkiesDev

    7 ай бұрын

    Let me think of a project that would be useful to teach. Stay tuned. Until then check out this video on creating a ChatGPT clone. We use Stimulus in this example: kzread.info/dash/bejne/jJd9y9BygqrPmZc.html

  • @007KrausBean
    @007KrausBean3 ай бұрын

    How to see Turbo Streams at 100000 mph. That was a blur.

  • @SkiesDev

    @SkiesDev

    3 ай бұрын

    Check out the companion guide on Substack if it helps.

Келесі