User
モデルとAccount
コントローラがあります。ユーザーが/account
URLにアクセスすると、ユーザー名を含むテキストフィールドとフォームを送信するボタンを含むフォームが表示されます。GETまたはPOSTに基づいてフォームを表示するか処理するかを検出する
私のルートにはmatch '/account' => 'account#index'
があります。
:
def index
@user = User.find(session[:user_id])
end
(ユーザ認証をチェックするbefore_filter
に起こる)
これでフォームが正しく表示され、さえ正しく入力されます。しかし、私はフォームが提出されたかどうかを知る方法を知る必要があります。レールの仕組みは何ですか? POST
リクエストが/account
になるのを監視する別ルートがありますか?または、index
メソッドでリクエストタイプを検出しますか?フォームが提出されたかどうかはいつどの時点で決定されますか?