Alexandre Ruban
Login
Login
Alexandre Ruban
/
The rebuilding turbo-rails tutorial
Buy now
€59
The rebuilding turbo-rails tutorial
Course
30 Lessons
In this course, we are going to learn how Rails engines work by rebuilding the turbo-rails gem together!
Buy now
Contents
Introduction and source code of the tutorial
Welcome to the rebuilding turbo-rails tutorial!
Preview
Rails plugins architecture
Creating our turbo-clone Rails engine
Preview
Railtie vs Full Engine vs Mountable Engine
Setting up our development and test environments
CRUD on the Article model
Preview
@hotwired/turbo-rails JavaScript dependency
Preview
Turbo Frames and Turbo Stream views
Turbo Frame tag helper
Turbo Frame tag helper test
Turbo Stream MIME type
Turbo Stream Tag Builder (part 1)
Turbo Stream Tag Builder (part 2)
Turbo Stream Tag Builder (part 3)
Integration Test
Turbo Stream Tag Builder tests
Turbo Stream Renderer
Broadcasting Turbo Stream views with Action Cable
Turbo Streams broadcastings principles
Turbo Stream from helper
Turbo Stream from helper test
Broadcasting HTML principles
Broadcast append to method
Other Broadcastable methods
Broadcastable tests
Asynchronous Broadcastings with Active Job
Asynchronous broadcastings (part 1)
Asynchronous broadcastings (part 2)
Asynchronous broadcastings tests
Security concerns
Showing the security issue
Active Support Message Verifier
Implementing signed stream names
Installation rake tasks and final tests
Installation Rake tasks
Testing our clone in a real Rails application
Conclusion
Congratulations!