Rails 7 Hotwire Demo by RORLAB

본 샘플 프로젝트는 2023-08-08 RORLAB 강의 중에 사용한 Blog 프로젝트입니다.

Hotwire는 Ruby on Rails를 위한 기본 프레임워크로, 동적 웹 애플리케이션을 빌드하는데 도움을 줍니다. Hotwire의 일부인 Turbo와 Stimulus를 사용하여 웹 페이지에 실시간 업데이트를 손쉽게 추가할 수 있습니다.

특히, Turbo Stream은 변경 사항을 브라우저에 실시간으로 푸시하기 위한 방법 중 하나입니다. Hotwire의 다른 부분인 Action Cable을 통해 Broadcasting이라는 기능을 사용하여 WebSocket을 이용해 클라이언트에 실시간으로 변경 사항을 전송할 수 있습니다.