728x90
Ruby on Rails에서 redirect_to 를 사용할 때 turbolink가 자동으로 작동하여
주소창의 url이 바뀌지 않고 페이지 아래에 리다이렉션 되어야 할 페이지의 내용이 보일 수 있다.
Turbolink를 해제하면 해결된다.
1. Gemfile에서 turbo 관련된 키워드를 주석 처리한다.
# Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev]
# gem "turbo-rails"
2. app/javascript/application.js 에서 turbo 관련 import를 주석 처리한다.
// import "@hotwired/turbo-rails"
3. app/views/layouts/application.html.erb 에서 해당 key : value를 지운다.
"data-turbo-track": "reload"
4. app/controllers/application_controller에 해당 부분을 추가한다.
protect_from_forgery with: :null_session
'학습 내용 정리 > Ruby' 카테고리의 다른 글
MacOS Ruby 설치하기 (rbenv) (0) | 2024.04.20 |
---|