J'essaie de montrer un message flash pour l'une de mes méthodes lors de la soumission, il enregistre, puis affiche le message flash, mais il ne le fait pas.flash [: avis] ne pas montrer les rails 4
class PromotionsController < ApplicationController
def newsletter_signup
@subscriber = Subscriber.new(params[:subscriber])
if params[:subscriber][:email].present?
@subscriber.save
redirect_to :back
flash[:notice] = "Thank you. You have subscribed to our newsletter"
end
end
end
mon avis en application.html.erb
<div class="row ">
<div class="icon-send col-sm-4 col-lg-4 hidden-xs col-md-4 col-xs-4">
<span class="text-center subscribeLabel">Subscribe to Our Newletter</span>
</div>
<%= form_for(Subscriber.new, url: newsletter_signup_url, :validate => true) do |person_form| %>
<div class="col-md-6 col-sm-6 col-xs-7">
<%= person_form.text_field :email, id: "email", class: "SubscibenowText", placeholder: "Enter Your Email Address" %>
</div>
<div class="col-md-2 col-sm-2 col-xs-5 SubRelative">
<button type="submit" class="pull-right btn btn-default subscribebtn">
GET STARTED
</button>
</div>
<% end %>
</div>
Je ne sais pas quoi faire d'autre parce que je l'ai essayé différentes options, mais en vain. J'apprécierais toute aide merci.