외부 API에서 이벤트를받는 내 application.html.erb [view file]에 자바 스크립트 코드 블록이 있습니다. 모두 내가 원하는 건 자바 스크립트 코드 블록에서 이벤트가 수신되면서 [application_helper.rb] 내부에서 도우미 메서드를 실행해야합니다.자바 스크립트 내에서 레일 도우미 메서드를 호출 할 수 있습니까?
여기에 대부분의 스택을 통과했지만 관련 답변을 찾을 수 없습니다.
자바 스크립트 코드 블록은 다음과 같습니다
var pusher = new Pusher('b00c9657a0a896f3ec26');
var channel = pusher.subscribe('NewOrders');
channel.bind('NewOrderArrived', function(data) {
[ I NEED TO CALL THE RAILS HELPER METHOD HERE ]
console.log("got u")
});
자바 스크립트는 클라이언트에서 Ruby를 실행합니다. 서버 측을 사용하여 원하는 JS를 작성하거나 Ajax를 사용하십시오. –