Extract to help method to fill in the data for the suggestions
This commit is contained in:
9
app/helpers/suggestions_helper.rb
Normal file
9
app/helpers/suggestions_helper.rb
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
module SuggestionsHelper
|
||||||
|
def suggest_data(record)
|
||||||
|
{
|
||||||
|
js_suggest_result: "js_suggest_result",
|
||||||
|
js_suggest: ".js-suggest",
|
||||||
|
js_url: polymorphic_path(record.class, action: :suggest)
|
||||||
|
}
|
||||||
|
end
|
||||||
|
end
|
||||||
@@ -16,9 +16,7 @@
|
|||||||
<div class="small-12 column">
|
<div class="small-12 column">
|
||||||
<%= translations_form.text_field :title,
|
<%= translations_form.text_field :title,
|
||||||
maxlength: Budget::Investment.title_max_length,
|
maxlength: Budget::Investment.title_max_length,
|
||||||
data: { js_suggest_result: "js_suggest_result",
|
data: suggest_data(@investment) %>
|
||||||
js_suggest: ".js-suggest",
|
|
||||||
js_url: suggest_budget_investments_path(@budget) } %>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="js-suggest" data-locale="<%= translations_form.locale %>"></div>
|
<div class="js-suggest" data-locale="<%= translations_form.locale %>"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -10,9 +10,7 @@
|
|||||||
<%= translations_form.text_field :title,
|
<%= translations_form.text_field :title,
|
||||||
maxlength: Debate.title_max_length,
|
maxlength: Debate.title_max_length,
|
||||||
placeholder: t("debates.form.debate_title"),
|
placeholder: t("debates.form.debate_title"),
|
||||||
data: { js_suggest_result: "js_suggest_result",
|
data: suggest_data(@debate) %>
|
||||||
js_suggest: ".js-suggest",
|
|
||||||
js_url: suggest_debates_path } %>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="js-suggest" data-locale="<%= translations_form.locale %>"></div>
|
<div class="js-suggest" data-locale="<%= translations_form.locale %>"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,7 @@
|
|||||||
<div class="small-12 column">
|
<div class="small-12 column">
|
||||||
<%= translations_form.text_field :title,
|
<%= translations_form.text_field :title,
|
||||||
maxlength: Proposal.title_max_length,
|
maxlength: Proposal.title_max_length,
|
||||||
data: { js_suggest_result: "js_suggest_result",
|
data: suggest_data(@proposal) %>
|
||||||
js_suggest: ".js-suggest",
|
|
||||||
js_url: suggest_proposals_path } %>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="js-suggest" data-locale="<%= translations_form.locale %>"></div>
|
<div class="js-suggest" data-locale="<%= translations_form.locale %>"></div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user