Ruby

Você está em: Home » Desenvolvimento » Ruby » Definindo valores usando params no Ruby on Rails

« Voltar

Definindo valores usando params no Ruby on Rails

20 de julho de 2009 - 15:47


Imagine o exemplo abaixo:

@page = params[:page] ? params[:page].to_i : 1

Ele pode ser escrito de maneiras diferentes:

@page = [params[:page].to_i, 1].max
@page = (params[:page] || 1).to_i

No entanto, o José Valim mostrou um método do Hash que eu não conhecia: fetch.

@page = params.fetch(:page, 1).to_i

Definitivamente, uma solução muito mais elegante que todas as outras! Para saber mais, veja a documentação.

Fonte: Simples Ideias

O que você achou deste conteúdo?

  • Bom
  • Ruim
 

  • del.icio.us
  • Digg
  • reddit
  • StumbleUpon
  • Technorati
 

Comentários (0)

Comente

 

Trocar imagem

 

Importante: Os comentários publicados através deste website são de exclusiva e integral responsabilidade de seus autores.

publicidade

Fonte

Simples Ideias

Simples Ideias

Por Nando Vieira

publicidade

IMD Auditoria