1

現在ページにあるものの上にログインペインを表示する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を起動する方法はありますか?

4

0 に答える 0