1

我有一个 javascript 函数,它在页面上当前的内容上方显示一个登录窗格。我知道在我的控制器中我可以做到:

respond_to do |format|
  format.html
  format.js 
end

但我希望能够从我的 session_helpers 方法 signed_in_user 触发 Javascript,该方法放置在我的控制器中,如下所示:

:before_filter signed_in_user

def signed_in_user
 unless signed_in?
  store_location
  redirect_to signin_path, notice: "Please sign in."
 end
end

基本上我只需要打电话

return false;  //stop the redirect
$('#loginwindow').fadeIn(); or $('#loginwindow').show()

这将允许我处理同时拥有和没有 javascript 的用户,但是无论如何可以从帮助程序中触发这样的 javascript 吗?

4

0 回答 0