ActionMailer - problem

Czy jest jakaś bezpośrednia metoda do przekazania parametrów z formularza maila do kontrolera? (Po to aby po prostu móc dane z formularza wysłać mail’em, nie używając żadnych baz danych).

Mój widok formularza:

-form_for :guest, :url => {:action => "sendmail"} do |f| %ol %li =f.label("Imię", :for => "name") =f.text_field(:name, :type => "text", :class => "text") %li =f.submit :type => "image", :name => "imageField", :id => "imageField", :src => "images/submit.gif", :class => "send"
Kontroler:[code]class EmailerController < ApplicationController
def sendmail
#Emailer.contact(params[“name”]).deliver
render :text => params[:name]
end

def index
render :template => ‘emailer/index’
end
end[/code]
Na chłopski rozum, pobieram dane z pola “name”, wysyłam do kontrolera. Może ktoś wie jak to wykonać? Jakieś sugestie?

Po dłuższym googlowaniu znalazłem rozwiązanie: http://digitalpardoe.co.uk/2006/07/21/an-email-form-with-ruby-on-rails

Jeżeli korzystasz z Railsów 3, to radziłbym jednak skorzystać z tego co wkleił Artur79. To rozwiązanie, z Twojego linka jest bardzo kiepskie - niby jest form_for, ale nie można w ten sposób dodać walidacji i jest to ogólnie słabe jeżeli chodzi o “design”.

Jeżeli korzystasz z railsów 2, to poszukaj “rails tableless model”