Ktouth Brand. on Web

け〜くんこと K.Ktouth のだらだらした日常と突発的に作るプログラムや読み物とかの雑多サイト



[2011年01月20日]

AJAX以外のアクセスをはじく

2011年01月21日 08:00更新 筆者:K.Ktouth

自分向けメモ。
REST専用のコントローラなどで、AJAX以外の方法でのアクセスをはじく方法はこんな感じ。

before_all do
 unless Innate::Current.request.xhr?
  Innate::Current.response.status = 404
  Innate::Current.action.method = nil
  Innate::Current.action.view = nil
 end
end

これで「そんなページはない」というレスポンスが返せます。

本日のリンク元
その他のリンク元
検索