尝试使用Flash消息 $('#select_all').live('click', function () {
if(this.checked) {
// i need to fetch all id's from all td's
// 100,101
}
});
时遇到了一些问题。 flash消息未显示消息
这是我的部分表单视图
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>
答案 0 :(得分:3)
尝试使用以下代码显示flash
条消息:
def bulk_push
begin
User.send_bulk_notifications(params[:message])
redirect_to admin_notification_path, notice: "Insufficient rights!"
rescue
redirect_to admin_notification_path, alert: "Error"
end
end
<% if notice %>
<p class="alert alert-success"><%= notice %></p>
<% end %>
<% if alert %>
<p class="alert alert-danger"><%= alert %></p>
<% end %>
<style type="text/css">
.alert-success{
color: green;
}
.alert-danger{
color: red;
}
</style>