Uhh, didn't quite follow that. Maybe post your mailer code and how you're trying to call it? While I forgot it (personally) on this thread, gist or the like makes for an easier to read code/error sample and thread.
On Sep 16, 10:00 am, Scorpio <[email protected]> wrote: > I've tried to delay this moment as long as possible but here it is. > > I've almost made it with the mailer. Its all set up but there is a > problem. I'm also storing the contact form info in the Db for > reference and I've got the params to show up in my error messages so > they are there. I cant seem to be able to pass request params into the > new function I defined in the mailer as it asks for methods of Contact > (the model) and doesn't interpret as values in the deliver method. Any > help? > > On Sep 1, 10:47 pm, Joachim Bartosik <[email protected]> wrote: > > > 01.09.2010 22:10, Scorpio wrote: > > > Hi it's me again > > > > I've been trying to make a contact form with hobo at work and its > > > kinda going along but then I realized I have no idea how to mail that > > > to an email address. > > > You should use ActionMailer to send emails. I'l give you example from my > > app. > > > I added following methods to UserMailer class (in > > app/models/user_mailer.rb): > > > def common(user, subject) > > �...@recipients = user.email_address > > @from = "no-re...@#{ ActionMailer::Base.default_url_options[:host] }" > > @sent_on = Time.now > > @headers = {} > > @subject = subject > > end > > > def new_answer(user, answer) > > common(user, "New answer") > > @body = { :question_title=> question_title(answer), :recruit_name => > > answer.owner.name, :id => answer.id} > > end > > > And created app/views/user_mailer/new_answer.erb file with following > > content: > > > Recruit you are mentoring - <%= @recruit_name %> answered question > > "<%= @question_title %>". > > > <%= answer_url(@id) %> > > > When I want to send new answer notification I call > > > UserMailer.deliver_new_answer(user_to_notify, answer) > > > Hope that helps, > > Joachim > > > signature.asc > > < 1KViewDownload -- You received this message because you are subscribed to the Google Groups "Hobo Users" 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/hobousers?hl=en.
