我正在开发一个 ROR 应用程序,我需要从我的数据库中获取一个数组并在 JS 上使用它,所以我这样做了
var tab = <%= @users.collect{|item| item.names }%>;
但是当我尝试使用 may Tab 时,我得到了这个错误:
SyntaxError: syntax error
var tab = ["123456789", "fDF125847", "124578&q
我认为我需要投下 "到“ 但我不知道怎么办??
最佳答案
代替
var tab = <%= @users.collect{|item| item.names }%>;
你应该写
var tab = <%= @users.collect{|item| item.names }.to_json.html_safe %>;
关于javascript - Rails 和 JavaScript 之间的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951049/