gpt4 book ai didi

ajax - 如何使用 Ajax 和 jQuery 在 Rails 3 中显示 Flash 错误消息?

转载 作者:行者123 更新时间:2023-12-01 08:23:35 26 4
gpt4 key购买 nike

我的 Controller 是:

def create
@group = Group.new(params[:group])

@group.company=current_user.company
respond_to do |format|
if @group.save
format.html { redirect_to(@group, :notice => 'Group was successfully created.') }
format.js
else
flash.now[:error]=@group.errors.full_messages
format.html { render :nothing => true }
format.js
end
end
end

create.js.erb 是:

$('<%= escape_javascript(render(:partial => @group))%>').appendTo('#groups');
$("#new_group")[0].reset();

最佳答案

$(".flashnotice").html("<%= escape_javascript(flash[:notice]) %>");  
$(".flashnotice").show(300);

您必须将这两行添加到 create.js.erb 中文件。替换.flashnotice使用 Flash HTML 元素的选择器;例如,您的闪光灯的类名 <div> .

关于ajax - 如何使用 Ajax 和 jQuery 在 Rails 3 中显示 Flash 错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5717712/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com