Ruby on Rails에는 JavaScript를 생성하는 많은 방법이 있습니다. 특히 Ajax에 관해서. 불행히도, 내가 자주 생성하는 JavaScript에는 몇 가지 문제점이 있습니다.얼마나 많은 JavaScript를 사용하여 Rails를 생성합니까?
레일은 일반적으로 인라인 이벤트 처리를 사용합니다.
<a onclick="somejavascript(); return false;" />
이것은 일반적으로 XHTML과 혼합 된 동작이므로 싫증납니다.
생성 된 JavaScript는 또한 Prototype에 크게 의존합니다. 개인적으로 jQuery를 선호합니다.
필자의 경험에 비추어 볼 때, 많은 레일스 개발자들의 태도는 최대한 많은 Ruby 코드를 작성하는 것이었다. 마지막 단계는 매우 절차 적이며 반복적 인 JavaScript를 생성하는 것입니다. 흔히이 코드는 매우 융통성이없고 디버깅하기가 어렵습니다.
내 질문은 : 얼마나 많은 JavaScript를 프로젝트에 수동으로 작성하고 얼마나 많은 양을 서버 측에서 Rails/Ruby로 생성 했습니까? 또는 두 가지의 이점을 누릴 수있는 행복한 매체가 있습니까? 하위 쿼리로 : 많은 JavaScript를 수동으로 작성하면 MVC 모델에 어떤 기술을 사용합니까?
CakePHP 도우미와 동일한 문제가있었습니다. jQuery에서 손 코딩을 훨씬 빠르고 쉽습니다. – Geoff