私は、ユーザーから標準入力を受け取る単純なアプリケーションを作成しています。電子メールのエントリについては、私はそれはそれは、標準の電子メール形式であるかどうかを確認してから、新しいインスタンスが保存されようとしているとき、それは、このような問題を一覧表示しています:Sinatraでエラーメッセージを表示
u = User.new
u.email = params[:email]
u.save
if u.save
redirect '/'
else
u.errors.each do |e|
puts e
end
end
私はそれがあるかということを知っていますそれはホームページに戻る必要があります。それが間違っていると私はホームページにも戻って欲しいですが、エラー値を返すようにしたいのです(私はポップアップや画面上の何かをして、電子メールのフォーマットが間違っていることをユーザに知らせることができます)。これを行う最善の方法は何でしょうか?