Ruby on Rails

Rails – Técnicas de Validação de Formulários

Nesse link há uma excelente vídeo aula sobre como você pode personalizar as validações de um formulário na sua aplicação em Ruby on Rails.

Anúncios

Loop com incremento personalizado com Ruby

Criar um loop com incremento personalizado utilizando linguagens como C ou Java é bem fácil:

for(int i = 1; i < 10; i+=2) {
  System.out.println(i)
}

Porém como os loops em Ruby não seguem a mesma filosofia e oferecem recursos um pouco diferentes, para vc criar seu loop com incremento diferente do padrão (incrementando de 1 em 1) faça assim:

1.step(10,2) do |i| 
  puts i.to_s
end

onde:
1 é o número inicial do loop;
10 é o número final do loop;
2 é o incremento.

Assim vc exibirá uma sequência de números que começam em 1 e sendo incrementados de 2 em 2 até o 10. Ou seja, a saída será: 1, 3, 5, 7,9

Link para uma nova página com Ruby on Rails

Para quem precisar submeter o resultado de um formulário em uma nova aba ou janela, basta construir um form com o parametro :target => ‘_blank’

exemplo:

<% form_tag({:controller => 'isentos', :action => 'pesquisa'}, :target => '_blank') do -%>
<%= text_field_tag :string_busca %>
<%= submit_tag 'pesquisar' %>
<% end -%>

Também funciona para links:

link_to 'Cool site', "http://chennairails.blogspot.com", :target => '_blank'

Ruby on Rails instalado e configurado

Excelente tutorial do meu amigo Nielson sobre como instalar configurar o Ruby on Rails no Ubuntu. Além disso, ele configura conexão com bancos de dados SQLite, MySql, Oracle e ImageMagick. Sendo este último, excelente para usar recursos de captcha e demais operações com imagem na sua aplicação.

Confira da Íntegra!