重定向后如何显示警报?
def index
respond_to do |format|
if user_signed_in?
format.js
else
format.js {render :js => "window.location = #{code_path.to_json}"}
end
end
end
index.js.erb的
window.location = '/cabinet';
alert('hey');
答案 0 :(得分:0)
在/ cabinet页面的document.ready函数中编写警报消息。
$( document ).ready(function() { alert( "ready!" ); });
答案 1 :(得分:0)
当状态移动到新页面时,您无法使用window.location后面的alert。但是,你可以在新页面中显示alert(),在你的情况下是'/ cabinet',如下所示,
如果您使用的是JQuery,
$(function(){
alert("hey");
});
或
<body onload="alert('hey');">