Я хотел бы изменить приведенную ниже ссылку на форму, которая отправляет параметры формы моему контроллеру, чтобы отправить электронное письмо ... текущая ссылка работает и отправляет электронное письмо ...Присоединение формы электронного письма к контроллеру
<%= button_to 'Hello', contact_pages_path, :method => :put %>
в Мой контроллер у меня есть:
def contact
Contact.contact_form.deliver
end
Мои Mailer:
class Contact < ActionMailer::Base
default from: "****"
default to: "****"
def contact_form
mail(:subject => "Registered")
end
end
и в моих маршрутов я есть:
resources :pages do
put :contact, :on => :collection
end
Я понимаю, что мне нужно, чтобы создать тело в почтовой программе - но я не знаю, как создать форму, чтобы сделать это и передать все это на. Я действительно думал о создании модели, чтобы сделать это, но я думал, что полная модель для просто отправки электронной почты из формы будет легкой над убийством?