recursos rails simples assim “count,sum,minimum,maximum,average”
muitas vezes vc precisa contar todos registros que vc tem no seu listado ou somalos pegar o menos ou maior e dar a diferenca
em RoR eh super simples
<% @user = User.count.all %>
e imprime a variavel no lugar desejado
<%= @user %>
da para por direto na view tambem
simples assim
<%= @user = User.count%>
o “=” no comeco eh usando para imprimir.
a mesma coisa com os outros
<%= @user = User.sum(:valor) %>
<%= @user = User.minimum(:valor) %>
<%= @user = User.maximum(:valor) %>
<%= @user = User.average(:valor) %>
Agora vamos dizer que vc precise somar quantos usuarios se chamao joao
como fazer isso ???
eh soh passar um conditions mais ou menos assim
<%= @user = User.count( :conditions => [" name = 'joao' " ] )%>
simples assim
Pratique essa ideia
>>>> DRY>>>
Categoriasruby on rails, Uncategorized
