0

Ruby on Rails 3.2 : 테이블, 모델 및 컨트롤러를 만들었습니다. 내 컨트롤러에서 "새로운"방법을 실행하고 싶습니다. 내 머리 꼭대기에서 나는이 방법을 실행할 양식을 생각할 수 있습니다. 컨트롤러 메소드를 실행하기위한 다른 옵션은 무엇입니까?보기에서 컨트롤러 메소드를 실행하기위한 옵션

특히 특정보기 파일을 볼 때 "새로운"방법을 실행하고 싶습니다. 감사합니다.

답변

1

글쎄, 새로운 액션을 링크에 추가하고, 폼을 사용하고, Ajax를 사용하여 액션을 호출 할 수 있습니다. 그 외의 다른 대안은 MVC를 위반합니다.

+0

레일 자습서가있는 AJAX가 양식을 사용하지 않는 곳을 알고 있습니까? – DDDD

+0

Ajax를 수행하기위한 양식이 반드시 필요한 것은 아닙니다. Jquery를 약간 뿌리고 UI에서 이벤트를 수신 한 다음 ajax 호출을 트리거하십시오. 이 온라인을 달성하는 방법에 대한 많은 문서가 있으며 Rails에만 해당 할 필요는 없습니다. 제 응답을 받아 들여주세요. 도움이되었습니다. 감사합니다 – eduardosasso

+0

좋아요, 나는 ajax와 함께 준비된 (function()을 사용했습니다. – DDDD

관련 문제