Как новичок в написании интерфейсных представлений с помощью Rails, я немного озадачен тем, когда мне следует использовать шаблоны rjs по сравнению с тем, когда я должен писать собственный JavaScript для обработки событий / DHTML. Есть ли какие-то правила, которым вы, заядлые разработчики Rails, следуете, когда что-то слишком сложно или невозможно с RJS, и вы просто пишете JavaScript и загружаете его Rails?
Какая лучшая практика здесь?