Вызов функций с помощью setTimeout ()

Предположим, у меня есть шаблон Ruby ERB с именем my_template.html.erb , и он содержит следующее:

<div><%= @div_1 %></div>
<div><%= @div_2 %></div>
<div><%= @div_3 %></div>

Есть ли способ, которым я могу программно перечислить все доступные переменные в шаблоне?

Например, следующий метод:

def list_out_variables
  template = File.open("path_to/my_template.html.erb", "rb").read
  erb = ERB.new( template )
  erb.this_method_would_list_out_variables  
end

вернет что-то вроде:

['div1','div2','div3']

Любая помощь будет принята с благодарностью.

Спасибо, Майк

7
задан Daniel Vandersluis 27 September 2010 в 15:26
поделиться