Я начинаю изучать весь мир RJS и Prototype / jQuery в Rails и немного растерялся. Кажется, нет четкой линии, где использовать тот или иной.
Скажем, я хотел одну из вкладок "Активный, горячий, недельный", как те, что здесь на SO. При нажатии на один из них я хочу удалить класс CSS (например, «активная вкладка») из того, на котором я был, и добавить его к тому, на котором я щелкнул. Затем я также хочу перезагрузить div, содержащий элементы, и вставить в него новые элементы.
Кажется, что изменение класса было бы проще всего сделать в чистом javascript, скажем, поместить код в application.js, а затем обновить div с содержимым, очевидно, будет проще всего в RJS. Но что должен один сделать?