Javascript 向嵌入式Ruby/RubyonRails发送变量

Javascript 向嵌入式Ruby/RubyonRails发送变量,javascript,ruby,ruby-on-rails-3,Javascript,Ruby,Ruby On Rails 3,假设我想做一个函数,从rails数据库返回某人的年龄 function getName(name_input) { return <%= Names.find_by(name: name_input).age %> } 函数getName(name\u输入){ 返回 } 当我尝试类似的函数时,rails似乎无法访问局部变量。有解决方法吗?getName是一个在客户端调用的Javascript函数。中的代码在服务器上执行,然后将HTML视图发送给客户端;此时,Rails不知道什么是

假设我想做一个函数,从rails数据库返回某人的年龄

function getName(name_input) {
return <%= Names.find_by(name: name_input).age %>
}
函数getName(name\u输入){
返回
}

当我尝试类似的函数时,rails似乎无法访问局部变量。有解决方法吗?

getName
是一个在客户端调用的Javascript函数。中的代码在服务器上执行,然后将HTML视图发送给客户端;此时,Rails不知道什么是
name\u input

请尝试使用

是erb标记,它将Ruby嵌入HTML中,Rails服务器将以纯HTML的形式呈现并发送给客户端

不能将服务器端ruby与客户端javascript混合使用