отправить параметры с = рендер: частичное в рельсах - PullRequest
0 голосов
/ 29 ноября 2010

, на мой взгляд, я использую content_for для загрузки частичного (файл javascript).Я хотел бы передать переменную rails в файл js.Есть ли способ сделать это?

Сейчас у меня есть это в представлении:

-content_for (:scroller) do
 =render :partial => '/images/public/scrollerJs'

То, что я хочу, это что-то вроде этого:

-content_for (:scroller) do
 =render :partial => '/images/public/scrollerJs', :params => #{@images}

Мой js-файл _scrollerJs.erb начинается так:

var ScrollerObject = Class.create();
 Object.extend(ScrollerObject.prototype, {
 initialize: function() { ... }
  ...

Где мне взять этот параметр?Я надеюсь это имеет смысл.Спасибо!

1 Ответ

1 голос
/ 29 ноября 2010

Допустим, у вас есть локальный объект с именем images в вашей части, которым вы затем манипулируете. Способ передачи данных в этот локальный объект подобен этому

render :partial => '/images/public/scrollerJs', :images => @images
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...