<% @object.components.each do |k, component| %> <% next if !component %> <% component[:script_parameters].andand.each do |p, tv| %> <% end %> <% end %>
component script parameter value
<%= k %> <%= render_pipeline_component_attribute (editable && @object), :components, [k, :script], component[:script] %> script version <%= render_pipeline_component_attribute (editable && @object), :components, [k, :script_version], component[:script_version] %>
<%= p %> <%= render_pipeline_component_attribute (editable && @object), :components, [k, :script_parameters, p.to_sym], tv %>