Rails 3 проверяет форму без модели - PullRequest
1 голос
/ 14 марта 2012

Я создал контактную форму, используя form_tag и другие простые рельсовые помощники, не связанные с моделью.Форма просто отправляет электронное письмо администратору сайта.В любом случае, я хотел бы проверить поля в форме, но у меня возникли проблемы с поиском подходящего для Rails способа сделать это.

Я нашел этот ответ на то, что кажетсябыть тем же вопросом, однако принятый ответ не представлял ясного решения для Rails 3 (он казался более ориентированным на Rails 2).Может ли кто-нибудь предоставить краткий пример того, как легко выполнить проверку на стороне клиента формы, не связанной с моделью в Rails 3?Дополнительные очки за стратегию, которая использует валидаторы Rails по умолчанию.

И давайте представим, что моя форма выглядит примерно так:

<%= form_tag "/contact" do %>
  <%= text_field_tag :name %>
  <%= text_field_tag :email %>
  <%= text_area_tag :message %>
  <%= submit_tag "Submit" %>
<% end %>

1 Ответ

1 голос
/ 14 марта 2012

Дайте active_attr попробовать.Вот краткое аудио описание .

Я лично еще не пробовал, но думал, что сделаю это в ближайшем будущем.

Кроме того, в Rails 4 выВы будете иметь ту же функциональность, что и драгоценный камень: http://blog.plataformatec.com.br/2012/03/barebone-models-to-use-with-actionpack-in-rails-4-0/. и аудио описание : -).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...