Я сделал чек проверки в моей форме для проверки электронной почты, имя пользователя и FirstName ... вот кодForm Validation Рубин на рельсы
class User < ActiveRecord::Base
validates_presence_of :email, :firstname, :username
validates_format_of :email,
:with => /[-!#$&'*+\/=?`{|}~.\w][email protected][a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])*(\.[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])*)+$/,
:message => ' appears to be invalid'
end
И на мой взгляд, часть выглядит как этот
<%= form_for(@user) do |f| %>
<% if @user.errors.any? %>
<div id="error_explanation">
<ul>
<% @user.errors.full_messages.each do |msg| %>
<li>
<%= msg %>
</li>
<% end %>
</ul>
</div>
проблема заключается wenever проверка не пройдена, все ошибки, перечисленные выше формы .... Я хочу, чтобы ошибки, которые будут отображаться соответствующие текстовые поля ..... как я могу это сделать
По крайней мере, вы должны дать людям кредит за то, чтобы ответить на ваши вопросов. И если ответы недостаточно хороши, дайте объяснение, почему нет. Я видел, по крайней мере, два вопроса, в которых ни один из ответов не получил какой-либо поддержки, в то время как ваши вопросы, когда они были такими общими, по крайней мере, были в хорошем направлении. – nathanvda