将rails表上的ruby数据分配给javascript变量

我正在尝试从ror分配一个javascript变量数据。 我已经进行了查询,它给了我想要的东西(一个整数),但我无法将它分配给js变量。 这是我正在使用的js脚本:

 $(function() { var number_of_products = ' 1).select(:amount).pluck(:amount)[0] %>'; $(document).ready(function(){ for (i=1; i <=number_of_products; i++) $('#itemsAmount').append(''); }) })  

但我似乎无法将ror值( 1).select(:amount).pluck(:amount)[0] %> )传递给js变量( number_of_products

有任何想法吗?

谢谢,

夏嘉曦。

看起来你的问题不在于将值转换为javascript,它只是错误的类型尝试并将代码更改为以下内容

  

编辑:

你的页面上有#itemsAmount吗?

工作小提琴http://jsfiddle.net/DeMd2/