現在ページにあるものの上にログインペインを表示するjavascript関数があります。私は自分のコントローラーで次のことができることを知っています。
respond_to do |format|
format.html
format.js
end
しかし、コントローラー全体に次のように配置されているsessions_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を起動する方法はありますか?