Using jquery in Rails
rails에서 jquery를 사용하는 방법
일단 rails에서는 기본적으로 (5.0.버전 제외) jquery를 포함
application.js 구조
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
기본적으로 포함되어 있는 부분 주의해야 할 점은 추가적으로 부트스트랩이나 다른 여타 js 라이브러리 gem을 설치할 때 항상 jquery_ujs 밑에 설치해야함
turbolinks의 역활은 header를 다시 안 불러오게 하기 위해서
tree .는 javascripts 폴더 안에 있는 내용들을 자동으로 불러오게 하기 위해서
js 코드 작성(jquery 사용)
일반적으로 /app/assets/javascripts 폴더 안에 jquery메소드들이 실행 되지 않는 경우를 발견했다.
이거를 해결하는 방법은 using-jquery-in-rails-part-i
여기서 찾았는데 가장 간단히
jQuery(function() {
// commands go here
})
이렇게 코드를 감싸고 해결하면 되었다.
Written on August 9, 2017