我的代码:
# app/controllers/log_controller.rb
class LogController < ApplicationController
def in
@user = User.login(params[:login])
respond_to do |format|
format.js
end
end
end
# app/views/log/in.js.erb
redirect_to("/myprofile")
# public/javascript/application.js
function redirect_to(url) { location.href = url; }
在 FF、Chrome 和 Safari 中,每个浏览器都运行良好。用户登录系统并重定向到她的个人资料,但在资源管理器中它要求下载文件!你知道,那个小黄条要求用户下载文件。我认为将 ajax 订单与文件混淆了,但是......为什么?