Хотелось бы назначить валидацию на след поля формы:
<%= form_tag("zams/index", :method => "get") do %>
Ваше Имя
<%= text_field_tag(:name, nil, placeholder: "Введите имя...") %>
Ваш город
<%= text_field_tag(:city, nil, placeholder: "Введите город...") %>
Контактный телефон
<%= text_field_tag(:phone1, nil, placeholder: "Введите телефон...") %>
Email
<%= email_field_tag(:email, nil, placeholder: "Введите почту...") %>
<%= submit_tag "Отправить", class: 'button' %>
<% end %>
Но так как модели нет, я даже не знаю как это реализовать.
Вот код контроллера:
class ZamsController < ApplicationController
def index
@clue = params[:name] + "." + params[:city] + "." + params[:phone1] + "." + params[:email]
ZamsMailer.zayavka(@clue).deliver
redirect_to root_path, success: 'Запрос успешно отправлен!'
end
end
Есть ли какой нибудь иной способ реализации валидации?