у меня возникли проблемы при попытке использовать флэш-сообщение flash[:notice]
. флэш-сообщение не показывает свое сообщение
Вот мой частичный вид формы
<%= form_tag bulk_push_api_v1_notifications_path do |f| %>
<fieldset class="inputs">
<legend>
<span>Details</span>
</legend>
<% if flash[:notice].present? %>
<p class='flash-notice'><%= flash[:notice] %></p>
<% elsif flash[:error].present? %>
<p class='flash-error'><%= flash[:error] %></p>
<% end %>
<ol>
<li class="file input required" id="play_media_input">
<%= label_tag(:message, "Message : ") %>
<%= text_area_tag :message, nil, :required => true %>
<p class="inline-hints">Only text can be sent</p>
</li>
</ol>
</fieldset>
<fieldset class="actions">
<ol>
<li class="action input_action " id="play_submit_action">
<%= submit_tag("Send Notification") %>
</li>
</ol>
</fieldset>
и он вызовет этот метод из контроллера
def bulk_push
begin
User.send_bulk_notifications(params[:message])
redirect_to admin_notification_path, :flash => { :notice => "Insufficient rights!" }
rescue
redirect_to admin_notification_path, :flash => { :error => "Error" }
end
end