ユーザーがいくつかの電子メールアドレス(必須)と名前(オプション)を入力するテキスト領域があります。エラーが含まれている可能性があることを考慮して、文字列を分割して電子メールアドレスと名前の配列(またはハッシュ)を取得するにはどうすればよいですか?これまでのところ、名前が許可されていない場合は、配列に分割できます。
emails = @request_feedback.emails.split("\r\n")
emails.each {|email|
if (email =~ /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i)
FeedbackMailer.get_feedback(current_user, email, employee_id).deliver
end
}