다시 말하면 : 자바 스크립트 코드 (html/erb) 파일에서 자바 스크립트 코드를 유지하려고하는 것 같습니다.
시도해 볼 수있는 한 가지 방법을 권할 수 있습니다.
assets/javascript 디렉토리를 보면 리소스를 스캐 폴딩 할 때 컨트롤러 당 생성되는 생성 된 javascript 파일을 볼 수 있습니다.
이 파일의 컨트롤러 컨텍스트와 관련된 모든 코드를 유지를 위해 중대하다. 글로벌 자바 스크립트 루틴을 유지하기 위해 중대하다 application.js라는 이름의 다른 파일이 있습니다.
당신은에 태그/필드를 넣으면 javascript 메서드를 바인딩하기 위해 선택하려는 요소는 태그를 공유하는 필드를 찾고 바인딩하는 방법을 집중적으로 유지할 수 있습니다.
예 : ㅋ
your_controller_name.js : 당신이 상호 작용하고자하는
필드
은 데이터 태그로 범위를 선택할 수 있어야 jQuery를 사용하여가 (당신이 여분의 저장 수 그런 다음 메소드를 스팬에 바인딩 할 수도 있습니다.
$ ("span (data-interesting = 'hi there')") click (function() {console.log ('누군가 clicked the span')) ;})
좀 더 일반적인 선택기를 사용하여 모든 일치하는 항목에 유용한 기능을 수행 할 수 있습니다.
행운을 빈다. James, James.
제임스 감사합니다. rails_admin 범위 밖에있는 컨트롤러의 뷰에서 이미 간단하게 레일스 방식으로 볼 수 있지만, rails_admin에서 레일스 방식의 js 삽입을 수행하는 트릭이 있어야합니다. – vidriloco