¿Cómo agregar un agente de escucha onchange para elementos de formulario en Ruby on Rails?
Estoy escribiendo un formulario en Ruby on Rails y quiero tener un cuadro de selección que llame a una función de Javascript. En el archivo de formulario, esta es la línea que estoy usando para intentar agregar el cuadro de selección:
<%= f.select :question_select, Question.all, :prompt => "New Question", :onchange => "displayQuestion(this)" %>
En mi archivo application.js, solo tengo:
function displayQuestion(link) {
alert("Changed question");
}
Voy a agregar dinámicamente estos elementos de formulario a una página, por lo que no puedo usar jQuery en el archivo application.js para agregar una función a un elemento de formulario específico. ¿Alguien puede decirme qué estoy haciendo mal?