Emacs para Ruby on Rails

Filed Under (Dicas, Ruby on Rails links) by marcos on 02-12-2008

Tagged Under : , , , , , ,

Em um post anterior andei escrevendo algumas dicas de como deixar o editor de texto Gedit com a cara do TextMate. Seguindo o post, o gedit até que fica melhor de trabalhar.. mas ele não consegue ser muito produtivo.

O Thiago Pradi sugeriu que eu utilizasse o Emacs.. Segui a dica e instalei o emacs no meu Debian. Posso garantir uma coisa.. eu odiei o editor de texto logo de inicio!!. Depois de alguns tutoriais de como utilizar e aplicar um monte de configuração e plugins.. ele ficou uma maravilha!!.

O Thiago Pradi colocou no github as configurações do emacs. O link está aqui http://github.com/tchandy/emacs-rails. Inclui uma séries de snippets que agilizam muito no desenvolvimento do seu projeto. Por exemplo:

Basta digitar %%+TAB para aparecer o <%=  %>.

Para utilizar o emacs-rails é simples. Basta você clonar o projeto e colocar os arquivos .emacs e .emacs.d no seu diretório home.(Será necessário substituir o arquivo existente).

Como garantia de que está funcionando o emacs-rails.. Basta verificar se a cor de fundo do emacs ficou preto.

Após carregar todas as configurações.. basta iniciar o ECB. Para isso digite ALT+X ecb-activate.

Novo plugin.. Find At Table

Filed Under (Dicas, Ruby on Rails links, Tutorial, plugin) by marcos on 10-11-2008

Tagged Under : , , , , , , ,

Essa últimos dias foi necessário criar um filtro para tabelas HTML utilizando JavaScript.

Criei meu JavaScript.. e funcionou tudo certinho. No decorrer do projeto tive que criar mais um filtro para outra tabela.. e ai pensei!! Essa é a hora de criar um plugin. :-D
Não é nada muito complexo, mas se você está precisando filtrar os campos de alguma tabela em HTML facilita bastante utilizando o plugin.

O código fonte dele está no github. Aqui vai o link http://github.com/marcosgz/find_at_table/tree/master.

No próprio projeto tem as informações sobre as como instalar e utilizar.

Vou postar aqui exemplos de filtros criados com o plugin. (Só não repara no layout ).

Aqui vai o link para ver os exemplos.

http://marcosz.com.br/download/find_at_table/sample.html

Apresentando o DarkCast.. edição especial RailsSummit

Filed Under (Ruby on Rails links) by marcos on 29-10-2008

Tagged Under : , , , , ,

Ae galera..

Como eu havia falado no post anterior..

Ficamos preso no transito na volta do evento por uma hora e meia.. e como todo bom nerd.. aproveitou o tempo para gravar um Vídeo Cast no escuro.

Então é isso ai mesmo. O vídeo foi todo gravado dentro da Van… e pior no escuro. Por isso foi batisado pelos integrantes de DarkCast…

Como eu estava filmando.. eu não fiz nenhum comentário sobre o assunto. Então dediquei-me o sábado inteiro para fazer um bom trabalho com a edição do vídeo. Espero que gostem!

Mais uma noticia!! Eu comprei os dominios marcosz.com.br e marcosz.com. Em breve meu blog estará com nova cara e novo dominio.

http://www.vimeo.com/2094245

Rails Summit - Quem não foi.. perdeu um ótimo evento!

Filed Under (Eventos, Ruby on Rails links) by marcos on 21-10-2008

Tagged Under : , , , , ,

Quem não foi.. e ficou acompanhando no twitter deve ter ficado louco de vontade para estar lá. Nem preciso dizer que o motivo nada mais é que <<<O EVENTO ESTAVA REALMENTE ÓTIMO>>>.

Adorei todos os railers.. a galera é realmente muito humilde. Pra começar turma de Paraná que eu e o tchandy pegamos carona. Foi meio apertado.. e não tinha como dormir no caminho (Não vou contar que o Davis não parava de falar :D ), mas realmente valeu apenas!!!

Read the rest of this entry »

Saudades do TextMate - Deixando o gedit com cara do textmate

Filed Under (Dicas, Ruby on Rails links, Tutorial) by marcos on 03-09-2008

Tagged Under : , , , , , , ,

Eu estava utilizando como Sistema Operacional o MAC OS versão 10.5.3. Mas como tenho um PC.. foi necessário utilizar a versão modificadas.. batizada de OS/X86.

Recomendo para quem tem interesse de conhecer esse magnifico S.O., mas não recomendo se você pretende ter estabilidade.

Após ocorrer alguns problemas.. e algumas reinstalações.. voltei para o meu querido Debian.

Mas como fazer para programar rails sem o TextMate? vamos adaptar o Gedit para ficar com a aparência o mais próximo possível com o TextMate.
Read the rest of this entry »

Enviar e-mail com o rails 2.1 utilizando serviços SMTP do gmail

Filed Under (Ruby on Rails links, Tutorial) by marcos on 19-08-2008

Tagged Under : , , , , ,

Uma duvida muito comum que aparece com as pessoas que estão estudando rails (Foi o meu caso :D) é enviar e-mail através da sua aplicação, seja para validar cadastro, notificação de usuário.. e inúmeros outros motivos que aparecem (Só não utilizar para enviar SPAM!!).

Read the rest of this entry »

Layout padrão para as views

Filed Under (Design, Dicas, Ruby on Rails links, Uncategorized) by marcos on 18-08-2008

Tagged Under : , , , , , ,

Para que você não precise ficar copiando e colando código que é padrão para todas as paginas (comum em menus por exemplo), basta você criar o arquivo suaaplicacao/app/view/layouts/application.html.erb. Dentro dele você adiciona o código que será replicado para todas as páginas por exemplo:

<html>
<head>
    <title>Minha aplicação</title>
    <%= stylesheet_link_tag 'default' %>
</head>
<body>
    <div class="menu">
        <ul>
            <li><a href="#">Home</a></li>
            <li><a href="#">About</a></li>
        </ul>
    </div>
    <div class="content">
        <%= yield  %>
    </div>
</body>
</html>

Digamos que você tenha um controller chamando Users.. e gostaria de utilizar um layout diferente apenas para as views desse controller.. para resolver isso, basta criar um arquivo suaaplicacao/app/view/layouts/users.html.erb com o conteudo do layout.