Javascript 在rails中使用=render:partial发送参数

Javascript 在rails中使用=render:partial发送参数,javascript,ruby-on-rails,ruby,Javascript,Ruby On Rails,Ruby,在我看来,我使用content_加载部分(javascript文件)。我想将rails变量传递到js文件中。有办法做到这一点吗 现在,我认为: -content_for (:scroller) do =render :partial => '/images/public/scrollerJs' 我想要的是这样的东西: -content_for (:scroller) do =render :partial => '/images/public/scrollerJs', :par

在我看来,我使用content_加载部分(javascript文件)。我想将rails变量传递到js文件中。有办法做到这一点吗

现在,我认为:

-content_for (:scroller) do
 =render :partial => '/images/public/scrollerJs'
我想要的是这样的东西:

-content_for (:scroller) do
 =render :partial => '/images/public/scrollerJs', :params => #{@images}
我的js文件\u scrollerJs.erb是这样开始的

var ScrollerObject = Class.create();
 Object.extend(ScrollerObject.prototype, {
 initialize: function() { ... }
  ...
render :partial => '/images/public/scrollerJs', :images => @images

我到哪里去接那个女的?我希望这是有道理的。谢谢

假设在局部区域中有一个名为
images
的局部对象,然后对其进行操作。将数据传递到该本地对象的方法如下

var ScrollerObject = Class.create();
 Object.extend(ScrollerObject.prototype, {
 initialize: function() { ... }
  ...
render :partial => '/images/public/scrollerJs', :images => @images

非常感谢。这是有道理的。但是如何在javascript文件中访问它呢?以下各项似乎都不起作用:此.images[0]@图像[0]#{@images[0]}…顺便说一句,我在rails 2上,如果这有区别的话。在成为js之前,您的文件是一个erb文件,因此我将使用erb和var imageName=;