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