
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>