2014-11-12 1 views
2

다음 Rails 응용 프로그램 및 Active Admin에서 다음 Coffee Script를 사용하려고합니다.Active Admin 및 Ruby on Rails에서 Coffee 스크립트 사용

문제는 Active Admin이 다른 모든 파일을 무시한다는 것입니다. 그래서 예를 들어 스크립트를 app/assets/javascripts/visit.js.coffee에 넣었습니다.

app/views/visits/new에 다음 코드를 삽입하여 새보기에서 호출합니다. html.erb

$ -> 
$('#visit_guest_id').change -> 
    alert "Test" 

그러나, 활성 관리자는 양식을 사용하여 새 양식을 배치 할 때 그것은 좀 자동 채우기 양식을 무시합니다. 그렇다면 스크립트를 실행하기 위해이 코드를 어디에 두어야합니까?

달성하고자하는 것은 목록/드롭 다운 메뉴에서 다른 손님을 선택/변경/클릭 할 때마다 팝업 메시지가 화면에 표시됩니다. 커피 스크립트 사용을 포함하지 않는 경우에도 Active Admin에서이 작업을 수행하는 가장 좋은 방법을 권장하십시오.

답변

0

"테스트"전에 괄호를 추가해야합니다.

$ -> 
    $('#visit_guest_id').change -> 
     alert ("Test") 

JavaScript 전체에서 실행되는 JQuery 형식이므로 세미콜론이 필요하지 않습니다.