Como adicionar um ouvinte onchange para elementos de formulário em Ruby on Rails?
Eu estou escrevendo um formulário em Ruby on Rails e quero ter uma caixa de seleção que chama uma função JavaScript. No arquivo de formulário, esta é a linha que estou usando para tentar adicionar a caixa de seleção:
<%= f.select :question_select, Question.all, :prompt => "New Question", :onchange => "displayQuestion(this)" %>
No meu arquivo application.js, eu tenho apenas:
function displayQuestion(link) {
alert("Changed question");
}
Eu adicionarei dinamicamente esses elementos de formulário a uma página, portanto, não posso simplesmente usar o jQuery no arquivo application.js para adicionar uma função a um elemento de formulário específico. Alguém pode me dizer o que estou fazendo errado?