Our `namespace` helper returns a string. However, Rails version 5.2.4.6 doesn't allow strings as arguments to polymorphic_path [1] Since returning a symbol in our `namespace` helper would break other places in the application, we're converting it to a symbol in the methods calling `polymorphic_path`. [1] https://github.com/advisories/GHSA-hjg4-8q5f-x6fm
59 lines
1.6 KiB
Plaintext
59 lines
1.6 KiB
Plaintext
<%= render "shared/globalize_locales", resource: card %>
|
|
|
|
<%= translatable_form_for [namespace.to_sym, card.cardable, card], url: local_assigns[:url] do |f| %>
|
|
<%= render "shared/errors", resource: card %>
|
|
|
|
<div class="row">
|
|
<%= f.translatable_fields do |translations_form| %>
|
|
<div class="small-12 medium-6 column end">
|
|
<%= translations_form.text_field :label %>
|
|
</div>
|
|
|
|
<div class="column">
|
|
<%= translations_form.text_field :title %>
|
|
</div>
|
|
|
|
<div class="column">
|
|
<%= translations_form.text_area :description, rows: 5 %>
|
|
</div>
|
|
|
|
<div class="small-12 medium-6 column end">
|
|
<%= translations_form.text_field :link_text %>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="small-12 medium-6 column">
|
|
<%= f.text_field :link_url %>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<% unless card.header? %>
|
|
<div class="column">
|
|
<%= f.label :columns %>
|
|
<p class="help-text"><%= t("admin.site_customization.pages.cards.columns_help") %></p>
|
|
<div class="small-12 medium-4 large-2">
|
|
<%= f.select :columns, (1..12), label: false %>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
|
|
<%= f.hidden_field :header, value: card.header? %>
|
|
<div class="row">
|
|
<div class="image-form">
|
|
<div class="image small-12 column">
|
|
<%= render "images/nested_image", imageable: card, f: f %>
|
|
</div>
|
|
</div>
|
|
<div class="column">
|
|
<%= f.submit(
|
|
t("admin.homepage.#{admin_submit_action(card)}.#{card.header? ? "submit_header" : "submit_card"}"),
|
|
class: "button success"
|
|
) %>
|
|
</div>
|
|
</div>
|
|
<% end %>
|