【发布时间】:2016-08-21 16:24:10
【问题描述】:
我正在尝试使用 html 和 js 调用呈现不同的内容。我将在 ajax 调用中处理 json 结果。
我不断收到双重渲染错误,说我不能同时使用渲染和重定向。但是它们是针对不同的调用的,所以这不重要吗?
我试图寻找答案,但找不到。
谢谢。
下面是我的代码:
def create
service = ServiceCall.new.call
if this
if abc
set_flash('success')
else
set_flash('notice')
end
respond_to do |format|
format.html { redirect_to(log_in_path) && return}
end
elsif that
respond_to do |format|
format.html { redirect_to(root_path) && return}
end
end
respond_to do |format|
format.js { render json: service, status: :ok }
end
end
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-4