<% order = PipelineTemplatesHelper::sort_components(template.components) %> <% puts "order is #{order}" %> <% order.each do |k| %> <% template_value = template.components[k] %> <% puts "#{k} #{template_value}" %> <% if not template_value then next end %> <% if template_value[:script_parameters].length > 0 %> <% template_value[:script_parameters].each do |p, tv| %> <% end %> <% end %> <% end %>
component script parameter value
<%= k %> <%= render_editable_subattribute obj, :components, [k, :script], template_value[:script] %> script version <%= render_editable_subattribute obj, :components, [k, :script_version], template_value[:script_version] %>
<%= p %> <%= render_editable_subattribute obj, :components, [k, :script_parameters, p.to_sym], tv %>