Edge Rails: Novo método “label_tag”

31 de janeiro de 2008  |  Rails 2.1  | 

79128791_69f2267c76.jpg

Estou meio atrasado com a série “Edge Rails” (preciso mudar este nome… se alguém tiver alguma sugestão…), mas vou tentar acelerar e documentar as novidades para a próxima versão do Ruby on Rails.

Eu já falei do método label e para que servem os rótulos em HTML em um artigo mais antigo, mas parece que a galera esqueceu de criar um método label_tag para os casos mais simples. Mas agora o método já foi criado e incluído no FormTagHelper.

Este método funciona exatamente como o outro mas de uma forma mais simplista:

>> label_tag 'nome'
=> <label for="nome">Nome</label>

>> label_tag 'nome', 'Seu nome'
=> <label for="nome">Seu Name</label>

>> label_tag 'nome', nil, :class => 'small_label'
=> <label for="nome" class="small_label">Nome</label>

9 Comentários


  1. Esse recurso é perfeito! Estou até pensando em criar um helper pra isso nas aplicações que estou fazendo no rails 1.2.3.

    A propósito, esse css pra código ruby é algum js ou tu exportas direto do textmate?

  2. Qual o problema com o nome Edge Rails?

  3. Vinícius, é um css que o próprio TextMate gera. E este método realmente é algo simples que quebra um galho.

    Daniel, eu não sei… o nome Edge Rails parece algo estranho para os iniciantes… não?

  4. gosto do nome. de fato é esquisito para os iniciantes, mas depois que entendi do que se tratava, gostei do nome.

  5. Tudo ok com Edge Rails que é inclusive o nome usado em diversos livros e blogs. Os iniciantes tem que se familiarizar com os termos e com as diversas convenções, afinal é framework

    Essa é a categoria que mais gosto do teu blog, valeu

  6. Que pena!! Eu sei que algo semelhante é possível com o Vim, mas eu não uso o Vim, queria descobrir se tem como fazer com o Emacs, que possivelmente é possível, dada a imensidão de recursos que ele tem.

    Mesmo assim, valeu!

  7. Não entendi. Como assim Vinícius?

  8. Exportar código em ruby colorido pelo css, com o editor Vim é possível. Dicas do TaQ, mas com o emacs não sei como fazer… Eu infelizmente não sou um “feliz usuário de Mac”… hehehehe

  9. Ah tá… eu não peguei o contexto… rs

    É infelizmente eu não sei dizer, não conheço muito do emacs nem do Vim.

Trackbacks

  1. Nome do Jogo » Artigo » Edge Rails: label_tag agora aceita :for

Deixe um comentário