레일즈가 파괴 액션에 사용하는 기본 기능을 변경하려면 아약스와 애니메이션을 추가하여 아이템을 제거하고 싶습니다. 나는 자바 스크립트를 구현하는 방법을 알고 있지만 "javascript"를 무시하거나이 비트를 덮어 쓰는 가장 좋은 방법은 무엇인지 모르겠다. 특히 jquery_ujs 파일은 자산 파이프 라인으로 인해 어딘가에서 유실되었다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?레일을 변경하는 방법 javascript에서 기본 "파괴"액션?
0
A
답변
0
레일 기본 동작이나 ujs 동작에 신경 쓰지 않고도 아약스와 애니메이션을 추가 할 수 있습니다.
파괴 작업에서는 자바 스크립트 요청에 응답하고 jquery를 사용하여 애니메이션 마법을 수행하는 데 필요한 js 파일을 만들어야합니다.
def destroy
# perform destructive action (optional)
respond_to do |format|
format.js
end
end
views/<controller_name>/
폴더에 destroy.js.erb
라는 파일이 확실합니다.
+0
이렇게하면, OP는 경고 상자로 처리해야합니다. – apneadiving
+0
흠 ... 뷰 스크립트에 자바 스크립트를 두는 것이 최선의 방법 같지는 않습니다. – Andrew
관련 문제
- 1. 기본 페이지를 변경하는 방법
- 2. 기본 폴더를 변경하는 방법
- 3. Javascript에서 HTML 배경색을 변경하는 방법 - IE9 문제
- 4. 찾을 이미지의 기본 경로를 변경하는 방법
- 5. asp.net 또는 javascript에서 기본 프린터를 변경하는 것이 가능합니까?
- 6. 기본 pushnotification alertview를 변경하는 방법?
- 7. MakeMaker의 기본 CFLAGS를 변경하는 방법
- 8. UIScrollView에서 기본 zoomscale을 변경하는 방법
- 9. UITabBarItem의 기본 제목을 변경하는 방법
- 10. Properties.Settings의 기본 경로를 변경하는 방법
- 11. 기본 홈 화면을 변경하는 방법
- 12. 기본 sdk를 3.0으로 변경하는 방법
- 13. 줌라 : 기본 datepicker를 변경하는 방법?
- 14. LIBMYSQL.dll의 기본 위치를 찾으려면 레일을 설정하십시오.
- 15. JavaScript에서 기본 동작을 방지하려면 어떻게해야합니까?
- 16. 기본 정렬 순서를 내림차순으로 변경하는 방법?
- 17. 안드로이드의 mediaplayer에서 기본 사용자 에이전트를 변경하는 방법
- 18. SharePoint Server의 기본 웹 사이트를 변경하는 방법?
- 19. MySQL - 기본 charset을 uft8로 변경하는 방법?
- 20. Magento 주문 상태를 변경하는 방법 기본 흐름?
- 21. Highstocks - 기본 확대/축소를 변경하는 방법
- 22. C# 기본 폼 인증 데이터베이스를 변경하는 방법?
- 23. Play Framework : 기본 패키지 재생을 변경하는 방법?
- 24. SQL Azure에서 기본 키를 변경하는 방법
- 25. Hudson 기본 인터페이스 언어를 변경하는 방법
- 26. 레일 3 polymorphic_path - 기본 route_key를 변경하는 방법
- 27. ggplot2에서 기본 글꼴 크기를 변경하는 방법
- 28. 코드를 변경하는 방법 :: 기본 콘솔을 차단하십시오.
- 29. 기본 ASP.NET 로그인 제어 데이터베이스를 변경하는 방법
- 30. 인덱스 컨트롤러의 기본 동작을 변경하는 방법 zend
가장 쉬운 방법은 링크에서'remote'를 사용하지 않고 원시 HTML에 js를 코딩하는 것입니다. – apneadiving
경고를 표시하고 동기 요청으로 제출하는 기본 동작 인'remote'를 사용하지 않습니다. – Andrew
간단한 링크를 작성하고 js에 DELETE 메소드를 추가하십시오. – apneadiving