내가 views/public/home.js.erb
에서 다음 views/public/home.html.erb
JQuery와/자바 스크립트는 3
<div id="block">click</div>
에서이 HTML을 가지고 있다면, 당신은 예를 들어 레일 3에서 뷰 템플릿에서 자바 스크립트를 넣을 수있는 인상이었다, 나는 생각했다 다음 javascript를 넣은 다음 html을 클릭하여 자바 스크립트를 트리거 할 수 있습니다. 그러나, 내가 그것을 테스트했을 때, 나는 아무 결과도 얻지 않았다. 하지만 자바 스크립트를 assets/javascript/application.js에 넣으면 모든 것이 잘 작동합니다 ... html보기와 같은 이름을 가진 js 템플릿에 있었다면 작동하지 않아야합니까?
$(document).ready(function(){
test();
});
function test() {
$("#block").click(function() {
$('#block').hide();
});
}
O.K를 사용하여 포함 할 수 있습니다. 사실, 방금 읽은 책을 확인했고 public/views/tags에서 remove.js.erb라는 파일을 가지고 있으며 Tags 컨트롤러에 "remove"라는 기능이 있습니다. 그들은 분명히 페이지를 새로 고치지 않고도 아약스가 프레젠테이션을 바꿀 수 있습니다. – Leahcim
공개 /보기/태그가 다른데보기가 아니라 항상 물건을 넣을 수있는 장소입니다. 뷰인 javascript 파일을 ajax로 실제로 호출하려면보기가 myview.js.erb 인 경우 링크에 .js를 추가해야한다는 것을 기억하십시오. 예 : mywebsite/users.js –
o.k. 설명해 주셔서 감사합니다. 당신이 줄 수있는 어떤 도움이라도 매우 감사합니다. 건배. – Leahcim