When we reuse the partial '_setting_table' to render the 3 types of remote census settings, we need customize setting_name key by default to clarify the information to render. - Add new param 'setting_name' to partial '_setting_table' - Create new setting helper method to use new setting_name param to display a more clarify setting name on table.
29 lines
829 B
Plaintext
29 lines
829 B
Plaintext
<table>
|
|
<thead>
|
|
<tr>
|
|
<th><%= display_setting_name(setting_name) %></th>
|
|
<th><%= t("admin.settings.setting_value") %></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<% settings.each do |setting| %>
|
|
<tr>
|
|
<td class="small-6">
|
|
<strong><%= t("settings.#{setting.key}") %></strong>
|
|
<br>
|
|
<span class="small">
|
|
<%= t("settings.#{setting.key}_description", default: t("admin.settings.no_description")) %>
|
|
</span>
|
|
</td>
|
|
<td class="small-6">
|
|
<% if setting.content_type? %>
|
|
<%= render "admin/settings/content_types_settings_form", setting: setting %>
|
|
<% else %>
|
|
<%= render "admin/settings/settings_form", setting: setting %>
|
|
<% end %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</tbody>
|
|
</table>
|