如何将参数传递给Ruby';发送';javascript函数中的方法?

如何将参数传递给Ruby';发送';javascript函数中的方法?,javascript,ruby-on-rails,Javascript,Ruby On Rails,我的erb模板中有一个javascript函数: function replaceNew(field_name){ var el = document.getElementById('registrierung_' + field_name) el.value = <%= @abholstelle.send(field_name) %> } 我如何传递“字段名”?您不能。ruby在服务器上运行,远远早于javascript在连接另一端的客户端上运行。您必须使用AJAX将字段

我的erb模板中有一个javascript函数:

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

我如何传递“字段名”?

您不能。ruby在服务器上运行,远远早于javascript在连接另一端的客户端上运行。您必须使用AJAX将
字段\u name
发送到服务器。顺便说一句,你在用这种随心所欲的方式挖一个安全漏洞

undefined local variable or method 'field_name'