<%# # Show This view is the template for the show page. It renders the attributes of a resource, as well as a link to its edit page. ## Local variables: - `page`: An instance of [Administrate::Page::Show][1]. Contains methods for accessing the resource to be displayed on the page, as well as helpers for describing how each attribute of the resource should be displayed. [1]: http://www.rubydoc.info/gems/administrate/Administrate/Page/Show %> <% content_for(:title) { t("administrate.actions.show_resource", name: page.page_title) } %>
<% page.attributes.each do |attribute| %>
<%= t( "helpers.label.#{resource_name}.#{attribute.name}", default: attribute.name.titleize, ) %>
<%= render_field attribute, page: page %>
<% end %>
<% account_user_page = Administrate::Page::Form.new(AccountUserDashboard.new, AccountUser.new) %> <%= form_for([namespace, account_user_page.resource], html: { class: "form" }) do |f| %> <% if account_user_page.resource.errors.any? %>

<%= t( "administrate.form.errors", pluralized_errors: pluralize(account_user_page.resource.errors.count, t("administrate.form.error")), resource_name: display_resource_name(account_user_page.resource_name) ) %>

<% end %> <% account_user_page.attributes.each do |attribute| -%> <% if attribute.name == "user" %> <%= f.hidden_field('user_id', value: page.resource.id) %> <% else %>
<%= render_field attribute, f: f %>
<% end %> <% end -%>
<%= f.submit %>
<% end %>