Есть ли веская причина, по которой большинство разработчиков рельсов используют наблюдаемое поле, когда они хотят инициировать определенное действие при изменении поля ввода текста, а не с помощью onkeydown? Я ожидаю, что в большинстве случаев использование наблюдаемого поля приводит к гораздо большему количеству генерируемого кода, чем просто использование нативного перехвата onkeydown.