2012-06-27 3 views
0

У меня есть яваскрипт функция внутри моего шаблона Еврорадио:Как передать аргумент в метод Ruby 'send' внутри функции javascript?

function replaceNew(field_name){ 
    var el = document.getElementById('registrierung_' + field_name) 
    el.value = <%= @abholstelle.send(field_name) %> 
} 

и получил сообщение об ошибке:

undefined local variable or method 'field_name' 

Как я могу передать, что "field_name?

ответ

2

вы не можете. ruby работает на сервере, задолго до того, как javascript запускается на клиенте с другой стороны соединения. вам нужно будет использовать AJAX для отправки field_name на сервер. Кстати, вы копаете дыру в безопасности с этим свободным колесом #send.

Смежные вопросы