Posts with the tag: rubyonrails
5 dicas para trabalhar com Rails
Read in 1 minute ·Começar em um ambiente novo de desenvolvimento pode se mostrar desengonçado. Então, para começar em Rails, aí vão minhas dicas, que acho bem produtivas. Conheça Ruby: Ruby tem características interessantes e uma interface humana. Conhecer o modo Ruby de fazer e suas particularidades é obrigatório para trabalhar com Rails. O IRB é meu amigo: o IRB é o shell interativo do Ruby. Isso é muito útil para rápidos testes. Vide o tryruby!
Endless Pageless
Read in 1 minute ·Ano passado me deparei com o searchmash (leia-se Google). Um sistema de busca e… sem paginação! Quando chega no fim da página os próximos registros aparecem magicamente (retificando, via Ajax). Após tomar uma Heineken, me deparo com a mesma abordagem, com seu exemplo em um uso ‘comercial’. No site do experimento tem a aplicação em Ruby on Rails pra download, com o snippet responsável por botar os próximos resultados nos trilhos.
3 anos de Rails
Read in 1 minute ·3.times do puts 'Hip hip hurra' end No último dia 30, o framework Rails completou três anos. Hoje, uma consulta no Google por ‘Ruby on Rails’ retorna 43,200,000 resultados. A Amazon retorna 108 livros. Para quem vem do mundo enterprise do Java, pode parecer pouco, mas vejo para o Rails um brilhante futuro. Apostem suas fichas.
Café com o TOM, RoR na sua sexta a noite
Read in 1 minute ·Nas últimas duas sextas, sempre às 20:30, o Carlos Eduardo, da e-Genial, realizou o Café com o TOM (café na sexta a noite?). São palestras rápidas (cerca de 2 horas) sobre assuntos interessantes que assolam o desenvolvimento. A interface desse serviço é feita em Ruby on Rails + Flex e é uma interessante solução para juntar pessoas :) Na primeira semana, o Fabio Akita falou sobre JRuby, mostrando o melhor dos mundos Java e Ruby.
Rails, software de opinião
Read in 1 minute ·Fonte: Canada on Rails, flickr.
Deployment na Dreamhost e RailsPlayground
Read in 3 minutes ·Minha aplicação Rails está pronta, mas, e agora? Como instalá-la no servidor?
Essa é uma dúvida muito comum entre desenvolvedores Rails. Fazer a configuração do ambiente de produção de uma aplicação é uma tarefa bem DIY (do it yourself, ou, faça você mesmo). Não existe uma fórmula certa ou errada para isso, mas sim diferentes soluções para essa questão. Esse artigo, portanto, mostra uma forma, que eu e o Nando usamos para rodarmos nossas aplicações. Ele na RailsPlayground e eu na Dreamhost. Vamos lá:
Curiosidade Ruby do dia
Read in 1 minute ·Não existe ‘else if’ em Ruby e sim ‘elsif’ – sem o ‘e’ mesmo! Isso costuma pegar alguns desatentos. Veja o exemplo: if numero == 2 print "Número é 2" elsif numero == 3 print "Número é 3" else print "Número não é nem 2 nem 3" end Existem outras características interessantes na linguagem.
Novos resources sobre Rails
Read in 1 minute ·Trabalhar com Rails me garante bons bookmarks (: Palavras reservadas no Rails. Nada de variáveis chamadas LoadError Ruby on Rails API: documentação no estilo do PHP Screencasts do Grupo de Usuários de San Diego Toottips.js: criação de tooltips usando script.aculo.us. Testado e aprovado. Captcha: gerando facilmente aquelas imagens de verificação que às vezes pode ser um saco. Mudando a classe de um link ativo, via Rails Upload com Ajax Explicação sobre a estrutura de diretórios de uma aplicação em Rails.
Manipulando datas no Rails
Read in 2 minutes ·Em nossas aplicações geralmente trabalhamos com datas. Em nossos bancos de dados, temos sempre um campo do tipo DATETIME. Mas como formatar as datas e evitar tosqueiras como Mon May 18 00:00:00 -0400 2007? Estou postando duas formas bacanas de formatar datas no Rails. 6 de Maio de 2007 Para formatar as datas desse modo, basta usar: <%= mydate.strftime("%d de %B de %Y") %> Mas a saída é em inglês. Para traduzir, basta incluir em seu environment.
Por que vale a pena trabalhar com Rails
Read in 3 minutes · Resolvi escrever esse post após um amigo me perguntar se compensava aprender/trabalhar com Ruby e com Rails, já que é demasiadamente recente e sem apoio de grandes empresas, como acontece com o PHP e Python.
Minha curiosidade de trabalhar com Rails veio após todo o hype envolvido no framework e particularmente, depois que conheci o Orkurioso (serviço todo hypado para monitorar scraps do orkut) e vi o screencast (51MB, .mov) do David Heinemeier, junto a todas as aplicações da 37signals.