Ajaxの呼び出し時にredirectしたい時

facebookやtwitterなどのoauthを使ってるときのはなし.
Ajaxを呼び出してfacebookなどの情報を取得したい.
ただ,access_tokenがおかしかったりしてうまく取得出来ない時がある.
そういう時にはlogin画面にredirectしたいですよね.

ただ,Ajaxでの通信になるので,controllerでのredirect_toが使えない.
そういうときにどうするかというと.

render :js =>  "window.location = '/path_to_auth/'"

たしかになーと思ったのでメモ.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>