2011-11-29 63 views

回答

2
split()方法

传递任何对象的JavaScript的一个好办法就是通过JSON:

var myId= <%= @rails_array.to_json %> ; 

:你需要追加.html_safe字符串&哈希值(或包含它们阵列),但它不需要整数数组。

1

嗨你尝试过的JavaScript

<script type="text/javascript"> 
    var myId=<% @rails_array %>.split(/,/); 
</script> 
3

您可以从控制器收集IDS是这样的:

@rails_array = Images.all.map &:id 

在查看:

<script type="text/javascript" > 
    var myIds= <%= @rails_array %> 
</script> 
相关问题