Ich habe ein Formular, das ein Textfeld für Name hat, es hat eine Anwesenheitsvalidierung darauf. Wenn ein Benutzer vergisst, den Namen einzugeben, wird das Textfeld rot, das ist alles in Ordnung, aber ich möchte meine Ansicht ein bisschen aufräumen, aber ich weiß nicht wie? Vielleicht ein Helfer? Vielleicht eine Methode? Ich bin ein bisschen neu bei Schienen und ich suche nach Ratschlägen zu diesem Problem. Hier ist mein Code für die Ansicht.Fehlerbedingungen wurden aus der Ansicht entfernt. -Rails
VIEW
<% if f.object.errors[:name].present? %>
<%= f.text_field :name, :class => 'alert' %>
<div class="validation">
<% f.object.errors[:name].each do |error| %>
<%= error %>
<% end %>
</div>
<% else %>
<%= f.text_field :name %>
<% end %>
Es ist ein ziemlich Standard, wenn sonst statment aber ich seine ein wenig zu hässlich für die Ansicht denken würde.
Link zum Tooltip screenshot -! [Validierungsfehler] (http://i.imgur.com/A9PyYuD.png) –