« Previous -
Version 5/8
(diff) -
Next » -
Current version
Guillermo Gómez, 04/06/2012 08:36 am
dynamic_form¶
Lo usé por un momento de acuerdo a la guía pero tengo mis dudas de su conveniencia para la serie Rails 3.2.x.
$ su -c "gem install dynamic_form"
Código de visualización de errores dado por scaffold:
1<%= form_for(@persona) do |f| %>
2 <% if @persona.errors.any? %>
3 <div id="error_explanation">
4 <h2><%= pluralize(@persona.errors.count, "error") %> prohibited this persona from being saved:</h2>
5
6 <ul>
7 <% @persona.errors.full_messages.each do |msg| %>
8 <li><%= msg %></li>
9 <% end %>
10 </ul>
11 </div>
12 <% end %>
13
14 <!-- Resto del formulario -->
15<% end %>
Una forma más compacta con dynamic_form
1<%= form_for(@persona) do |f| %>
2 <% if @persona.errors.any? %>
3 <div id="error_explanation">
4 <%= f.error_messages %>
5 </div>
6 <% end %>
7
8 <div class="field">
9 <%= f.label :nombre %><br />
10 <%= f.text_field :nombre %>
11 </div>
12 <div class="actions">
13 <%= f.submit %>
14 </div>
15<% end %>
