if ENV['REQUEST_METHOD'] == 'GET'
...
end
====== Aloneの機能を使う方法 ======
POSTの場合は、validate()の前にfetch_request()を呼ぶことで確認することもできる。
# バリデーション
if @form.fetch_request('POST') && @form.validate()
# 成功時の処理
else
# エラー時の処理
end
実際には、POSTでアクセスされた場合でも、fetch_request('GET')は成功する。しかしこの場合は、POSTリクエストだけれどもアクセスされたURI文字列からパラメータを取得するという意味になるので、通常はほとんど使う場面はないだろう。