Simplify uses of polymorphic admin nested routes

This commit is contained in:
Javi Martín
2020-03-16 15:41:48 +01:00
parent 59f70641cb
commit 334b57501b
11 changed files with 20 additions and 20 deletions

View File

@@ -1,6 +1,6 @@
<%= render "shared/globalize_locales", resource: @progress_bar %>
<%= translatable_form_for [:admin, *resource_hierarchy_for(@progress_bar)] do |f| %>
<%= translatable_form_for @progress_bar, url: admin_polymorphic_path(@progress_bar) do |f| %>
<div class="row">
<div class="small-12 medium-6 column">

View File

@@ -1,8 +1,8 @@
<h2 class="inline-block"><%= t("admin.progress_bars.index.title") %></h2>
<%= link_to t("admin.progress_bars.index.new_progress_bar"),
polymorphic_path(
[:admin, *resource_hierarchy_for(ProgressBar.new(progressable: progressable))],
admin_polymorphic_path(
ProgressBar.new(progressable: progressable),
action: :new
),
class: "button float-right" %>
@@ -37,12 +37,11 @@
</td>
<td>
<%= link_to t("admin.actions.edit"),
polymorphic_path([:admin, *resource_hierarchy_for(progress_bar)],
action: :edit),
admin_polymorphic_path(progress_bar, action: :edit),
class: "button hollow" %>
<%= link_to t("admin.actions.delete"),
polymorphic_path([:admin, *resource_hierarchy_for(progress_bar)]),
admin_polymorphic_path(progress_bar),
method: :delete,
class: "button hollow alert" %>
</td>

View File

@@ -2,7 +2,7 @@
<%= "#{t("admin.header.title")} - #{t("admin.progress_bars.index.title")}" %>
<% end %>
<%= back_link_to polymorphic_path([:admin, *resource_hierarchy_for(@progressable)]) %>
<%= back_link_to admin_polymorphic_path(@progressable) %>
<div class="clear"></div>