我试过这个!
def create
@event = Event.new(params[:event])
if @event.save
render js: %(window.location.pathname='#{new_meal_path(@event)}')
else
render 'new'
end
end
和这个
def create
@event = Event.new(params[:event])
if @event.save
redirect_to new_meal_path(@event), format: 'js'
else
render 'new'
end
end
第一个实例重新加载并将窗口重定向到请求的路径,而第二个实例尝试远程重定向但没有调用响应的js文件。有人请尝试帮我尝试重定向到请求的操作而不重新加载窗口。
答案 0 :(得分:0)
这是不可能的。如果不重新加载窗口,则无法重定向浏览器。