作成画面の次が作成完了とか日本人好みじゃないよね。
っていうか作れって言われたので作った。
def confirm @sample = Sample.new(params[:sample]) # validate処理 @sample.validate if 0 < @sample.errors.size respond_to do |format| format.html { render :action => "new" } # 入力に誤りがある時は作成画面へ format.xml { render :xml => @sample.errors, :status => :unprocessable_entity } end end end
validateメソッド以下の処理をしておかないと、
確認画面で登録を押したあとにvalidateが動いて作成画面に戻る手間が出る。
だからなんとなくで処理を追加してみた。
あとはviewにconfirm.html.erbを作って終了。