Você está aqui: Ruby On Rails ::: Dicas & Truques ::: FormTagHelper |
Usando os métodos form_tag e end da classe FormTagHelper para criar a abertura e fechamento de seus formulários HTMLQuantidade de visualizações: 10365 vezes |
A classe auxiliar FormTagHelper fornece métodos muito úteis para a crição de elementos HTML. Entre estes métodos, os mais importantes são: form_tag e end. Estes dois métodos permitem a criação das tags de abertura e fechamento do formulário, a saber <form> e </form>. Em sua forma mais simples, podemos usar estes métodos sem nenhum argumento. Veja (código escrito e testado no Rails 2.1.2): <html> <head> <title>Estudos Ruby On Rails</title> </head> <body> <% form_tag do %> <% end %> </body> </html> <form action="/teste" method="post"> <div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="f8eb8ea3ecf3911edd900fef59200c3bf7cd8b06" /> </div> Veja agora um trecho de código que cria um formulário e define valores tanto para a propriedade action quanto para o método de envio: <% form_tag('teste/gravar', :method => :post) do %> <% end %> Uma outra alternativa interessante do método form_tag é quando queremos criar um formulário para upload. Neste caso, a propriedade enctype do form deve ser definida como multipart/form-data. Veja: <% form_tag('teste/gravar', :method => :post, :multipart => true) do %> <% end %> <% form_tag('teste/gravar', :method => :post, :onsubmit => 'return validar()') do %> <% end %> |
![]() |
Veja mais Dicas e truques de Ruby On Rails |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |