Передача нескольких переменных rails в javascript

У меня есть некоторые значения в ruby ​​(переменные и объекты / хэш), которые я хочу передать в javascript на отображаемой странице. В настоящее время я использую эти методы, чтобы просто написать javascript для объявления переменных на стороне клиента.

  def declare_as_js_vars vars
    string = ""
    vars.each do |name, value|
      string += self.declare_as_js_var(name, value)
    end
    string
  end

  def declare_as_js_var name, value
    name.to_s + "='" + value.to_s + "';"
  end

Проблема здесь в том, что я не могу объявлять объекты и должен объявлять вары индивидуально. Мне было интересно, есть ли какой-нибудь способ в рельсах, чтобы легко это сделать, потому что это оказалось довольно хакерским.

Как передать переменные и объекты в javascript? Приведите пример синтаксиса

7
задан Ciro Santilli 新疆改造中心法轮功六四事件 2 November 2014 в 12:33
поделиться