<%= title("Log Meta Data") %>
<% form_tag :controller => 'survey', :action => 'create_view_from_query', :id => @record["id"], :table => @record.class.table_name do %> <% meta = @record meta_level_count = 0 %> <% while meta != nil %> <% meta_level_count += 1 %> <% begin if meta.respond_to?("parent") meta = meta.parent else meta = nil end rescue meta = nil %> <% end %> <% end %>
<% for column in meta.class.columns %> <% end %>
<%= link_to meta.class.table_name, :action => 'list', :table => meta.class.table_name %> <%= link_to meta["id"], :action => 'show', :table => meta.class.table_name, :id => meta["id"] %> <%= link_to "o", :controller => "tablelist", :action => 'schema', :table => meta.class.table_name, :id => meta["id"] %>
<%=h column.human_name %>: <%=h meta[column.name] %> <% if @record == meta && column.name == 'id' %> <% else %> <% end %>
<% if meta.class == SyslogdMeta %> <% div_id = "orig_#{meta.class.table_name}_#{meta["id"]}" %>
<%= link_to_remote "Find original...", :update => div_id, :url => {:action => "original_inline", :table => meta.class.table_name, :id => meta["id"] } %>
<% end %>
ERROR
<%= $! %>
<%= submit_tag 'Create View' %>
<%= children_table(@record) %> <% end %>