Hi

I miss something I don't understand what?

i have  form:

ho calls

    def contacts_mailer
        mail = Notifier.create_contact_request(params[:contact])
        Notifier.deliver(mail)
        @contact = Contact.new
        @contact.file_file_name=params[:contact][:file].original_filename
        @contact.file_content_type=params[:contact][:file].content_type
        @contact.file=params[:contact][:file].read

        @contact.save
        redirect_to :action => 'contact'
        #render :file => "#{RAILS_ROOT}/public/thx1.html"
    end

@contact.file is a BLOB but I am not finding the file it don't get
errors only a 0 byte file

create_contact_request(params[:contact])

where I use the same funcion Works

class Notifier < ActionMailer::Base
   def contact_request(recipient)
     recipients ""
     from       recipient[:email]
     subject    "Contact Request from "+recipient[:name]+",
"+recipient[:company]
     @body["name"] = recipient[:name]
     @body["company"] = recipient[:company]
     @body["address"] = recipient[:address]
     @body["phone"] = recipient[:phone]
     @body["email"] = recipient[:email]
     @body["notes"] = recipient[:notes]
     @body["file"] = recipient[:file].original_filename
     part :content_type => "text/html", :body =>
render_message("contact_request", @body)
     attachment :content_type => recipient[:file].content_type,
       :body => recipient[:file].read,
       :filename => recipient[:file].original_filename
   end
end

the mail is correct and the file is atached can anyone help me?

Sergio

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to