lib/templates/erb/scaffold/index.html.erb in rieles-0.0.4 vs lib/templates/erb/scaffold/index.html.erb in rieles-0.0.5

- old
+ new

@@ -1,7 +1,8 @@ <h1>Listado de <%= plural_table_name.humanize %></h1> +<%% if @<%= plural_table_name %>.any? %> <table> <thead> <tr> <%- attributes.each do |attribute| -%> <th><%= attribute.human_name %></th> @@ -14,18 +15,27 @@ <tbody> <%% @<%= plural_table_name %>.each do |<%= singular_table_name %>| %> <tr> <%- attributes.each do |attribute| -%> + <%- if attribute.type == :integer or attribute.type == :decimal -%> + <td><%%= number_with_delimiter <%= singular_table_name %>.<%= attribute.name %> %></td> + <%- else -%> <td><%%= <%= singular_table_name %>.<%= attribute.name %> %></td> + <%- end -%> <%- end -%> <td><%%= link_to 'Mostrar', <%= singular_table_name %> %></td> <td><%%= link_to 'Editar', edit_<%= singular_table_name %>_path(<%= singular_table_name %>) %></td> - <td><%%= link_to 'Eliminar', <%= singular_table_name %>, <%= key_value :confirm, "'¿Está usted seguro?'" %>, <%= key_value :method, ":delete" %> %></td> + <td><%%= link_to 'Eliminar', <%= singular_table_name %>, <%= key_value :method, ":delete" %>, <%= key_value :data, "{ #{key_value :confirm, "'¿Estás seguro?'"} }" %> %></td> </tr> <%% end %> </tbody> </table> +<%% else %> +<div> + <h3>No se encontraron <%= plural_table_name.humanize %></h3> +</div> +<%% end %> <br /> -<% nuevo = singular_table_name.split('_')[0].ends_with?("a") ? 'Nueva' : 'Nuevo' -%> -<%%= link_to '<%= nuevo %> <%= human_name %>', new_<%= singular_table_name %>_path %> +<%- nuevo_str = (singular_table_name.split('_').first =~ /[ad]$/) ? 'Nueva' : 'Nuevo' -%> +<%%= link_to "<%= nuevo_str %> <%= human_name %>", new_<%= singular_table_name %>_path %>