Я настраиваюсь таким образом, чтобы пользователь мог отправить электронное письмо, используя форму обратной связи.Я создал файл с именем «send_form», поэтому после нажатия кнопки «Отправить» автоматически появляется сообщение «Спасибо, что связались с нами».
Раньше я пытался включить различные маршруты в файле rout.rb, например, "pages # send_form" и "contact # send_form".
# Example of regular route:
get 'about' => 'pages#about'
get 'contact' => 'pages#contact'
get 'news' => 'pages#news'
get 'show' => 'topics#index'
get 'send_form' => 'pages#send_form'
get 'new' => 'booking#new'
views / pages / contact.html:
<h1>Any enquiries:</h1>
<center><form name="htmlform" method="get" action="/pages/send_form">
<table width="700px">
<form id="contact_form" action="#" method="POST" enctype="multipart/form-data">
<div class="row">
<label for="name">Your Name:</label><br />
<input id="name" class="input" name="name" type="text" value="" size="30" /><br />
</div>
<div class="row">
<label for="email">Your Email:</label><br />
<input id="email" class="input" name="email" type="text" value="" size="30" /><br />
</div>
<div class="row">
<label for="message">Your Message:</label><br />
<textarea id="message" class="input" name="message" rows="7" cols="30"></textarea><br />
</div>
<input id="submit_button" type="submit" value="Send email" />
</form>
views / pages / send_form
<h1>Thanks for contacting us,</h1>
Я ожидаю, что результат будет "Спасибо за обращениенас "после нажатия кнопки" Отправить ".Однако я получаю сообщение об ошибке «Нет совпадений маршрутов [GET]» / pages / send_form »