ruby-on-rails – 如何将多行代码放入format.html块?
发布时间:2020-12-17 03:42:17 所属栏目:百科 来源:网络整理
导读:我的控制器是 def destroy@image.destroyrespond_to do |format| format.html format.json { render json: 'success' }end 结束 我想从html请求然后它重定向到:返回喜欢 flash[:notice] = "Image Successfully deleted"redirect_to :back 当我无法处理json
我的控制器是
def destroy @image.destroy respond_to do |format| format.html format.json { render json: 'success' } end 结束 我想从html请求然后它重定向到:返回喜欢 flash[:notice] = "Image Successfully deleted" redirect_to :back 当我无法处理json时,它工作正常.我想将它们结合起来,以便根据html或ajax请求发送响应 解决方法
您可以将它放在html格式的respond_to块中
def destroy @image.destroy respond_to do |format| format.html do flash[:notice] = "Image Successfully deleted" redirect_to :back end format.json do render json: 'success' end end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |