メールアドレスを取得して保存する小さなアプリを設定し、モデルの検証(一意で有効なメール)を設定しました。これらは両方とも機能します。
以下のコードを使用してメールを保存しようとしています。すでに存在するか、有効な形式でない場合は、停止してエラーメッセージを設定する必要があります。
def create
interest = KnownInterest.new( :email => params[:email] )
if(interest.valid? and interest.save)
flash[:notice] = "Thanks for showing interest, We'll be in touch with updates."
else
flash[:notice] = interest.errors.messages
end
redirect_to action: "index"
end
これは["Eメールが無効です"]を吐き出します。これを文字列にするにはどうすればよいですか(配列ではないと思います。間違っている場合は修正してください)