Início > ruby on rails, Uncategorized > recursos rails simples assim “count,sum,minimum,maximum,average”

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>>>


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.