I think its actually easier to not make a PendingEmail class. Although there are fewer lines of code, I think it is not intuitive to redirect to creation of a model and then call its path method. I implemented this line like:

    create_email
    redirect_to @email || root_path

  def create_email
    @email = Email.create(text: session[:pending_text]) if session[:pending_text]
  end

I think mine is a more readable / understandable in a glance solution