비동기적처리
-
[루비온레일즈] 유저-댓글 (ujs, Ajax 이용해 댓글 폼 불러오기)Ruby on Rails 2021. 3. 18. 14:07
이전 포스팅에서 댓글 관련 edit 기능을 구현했는데요, 제가 원하는 모습과 정확히 일치하지 않았습니다. 지금은 댓글의 edit 버튼을 누르면 새 페이지가 열리면서 edit form이 불러와집니다. 저는 이 모습이 아니라 댓글을 보고 있는 현재 게시물의 show 페이지에서 바로 이전 댓글의 내용을 불러오고 수정하고 싶습니다. 이렇게 만드려면 레일즈의 ujs(unobstructive JavaScript)를 사용해서 Ajax를 불러와 처리하면 됩니다. Ajax(Asynchronous Javascript And Xml)는 비동기식 자바스크립트와 Xml의 약자입니다. 비동기식 처리란 페이지 전체를 새로고침하지 않고 페이지의 데이터 일부만 새로 로드하는 방법입니다. Ajax와 관련해 자세히 설명하고 있는 글을 첨..