Postado por Raul Souza Lima | Na(s) categoria(s) rails, will_paginate | Postado em 29-09-2009
1
Hoje em dia na maioria das aplicações é comum que haja o recurso de paginação em algum canto da mesma. Aqui vou mostrar como é fácil fazer uma paginação simples no rails com a biblioteca will_paginate criada pelo @mislav.
No exemplo estou fazendo a paginação em cima de uma listagem de pessoas. Para o exemplo estou usando rails 2.3.4.
Primeiro vamos instalar a gem, lembrando que também pode ser usado como plugin.
sudo gem instal mislav-will_paginate
Para utilizar a gem na aplicação, adicione a seguinte linha no final do config/environment.rb
require"will_paginate"
Agora é só alterar o seu controller para utilizar paginação:
Aqui em São Paulo, desde 1996 acontece bimestralmente um evento vegetariano straight-edge chamado Verdurada, que consiste na apresentação de algumas bandas, palestras sobre assuntos políticos, além de oficinas, debates, exposição de vídeos e de arte de conteúdo político e divergente. Ao fim do show é distribuído um jantar totalmente vegetariano.
Só tive a oportunidade de participar uma vez da Verdurada, minhas impressões são as melhores possíveis, tudo muito organizado pelo Coletivo Verdurada, as comidas são muito boas e o melhor de tudo é proibido o consumo de cigarro, drogas e álcool.
Todas as edições ocorreram num galpão no Jabaquara, por problemas do proprietário com o Governo do Estado, o local foi fechado. Com isso a próxima edição já tem novo local e data fechado.
VERDURADA
Dia: 17/10 – Sábado
Horário: das 16h 22h
Local: Inferno, Rua Augusta 501.
Preço: R$8,00
Lotação máxima: 600 pessoas. Sem reservas, sem ingresso antecipado, sem cigarros e sem álcool.
Postado por Raul Souza Lima | Na(s) categoria(s) Jquery, Tutorial | Postado em 22-09-2009
0
Já testei N formas de fazer png transparente funcionar no IE6, mas nenhuma delas tive tanto sucesso, umas não funcionavam com png em background e por ai vai…
Eis que com um colega de trabalho (Douglas), aprendi uma forma eficiente utilizando Jquery e um plugin chamado DD_belatedPNG.
Esse script verifica se o browser é mesmo o IE6 e executa o script caso o png esteja dentro de uma tag img, sendo assim é automático. Caso o png esteja como background de um texto por exemplo, basta add a class “pngfix”.
Postado por Raul Souza Lima | Na(s) categoria(s) mysql, rails, ruby | Postado em 03-09-2009
0
Recentemente tive um problema ao tentar rodar migrations no rails 2.3 utilizando banco MySQL no Window$.
Em casa utilizo somente linux, portanto, não tenho problemas do tipo, mas no trabalho como só faço programação de interfaces, utilizo o bendito “S.O”…
Sempre que tentava rodar uma migration, me retornava o erro:
query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
Postado por Raul Souza Lima | Na(s) categoria(s) aplicações | Postado em 13-04-2009
0
Você já conhece o Be on the Net? Se não, vale a pena dar uma olhada!
Be on the Net é o serviço que permite a você criar sites belos, relevantes e cheios de conteúdo, de maneira rápida, barata e fácil. Para isso, enfatiza o que realmente importa: um bom posicionamento nas ferramentas de busca e uma apresentação profissional focada em imagens e vídeos.
O que o Be on the Net faz?
Permite mostrar todo o portfolio de imagens e vídeos
Permite que os usuários encontrem imagens através de buscas livres
Possibilita a utilização de imagens e vídeos grandes, o que valoriza o trabalho do profissional
Seus usuários podem selecionar imagens para si de maneira simples e divertida
Possui uma navegação comprovadamente fácil e intuitiva
Deixa seu site bem posicionado no Google!
Para saber mais, assista o vídeo abaixo e acesso o site do Be on the Net.
Postado por Raul Souza Lima | Na(s) categoria(s) livros, ruby, tradução | Postado em 13-04-2009
0
A semana passada foi mesmo a semana de lançamentos, um dia antes do lançamento do Rails Guides, o grupo liderado por Carlos Brando lançou a versão 1.0 do “Why’s (Poignant) Guide to Ruby”.
Este é com certeza uma das melhores referências sobre a linguagem Ruby e agora em português, será uma motivação a mais para eu lê-lo por completo.
O livro originalmente é escrito por Why the lucky stiff, que consegue de uma forma simples ensinar Ruby através de quadrinhos.
Algumas partes ainda faltam ser revistadas e traduzidas, mas grande parte já está em português e serão atualizados de acordo com a versão inglesa. Lembrando que tal projeto teoricamente nunca terá fim, já que o guia será constantemente atualizado de acordo com a versão do framework.
O trabalho de tradução foi feito por integrantes da comunidade Rails de forma colaborativa e quem quiser também pode colaborar.
Postado por Raul Souza Lima | Na(s) categoria(s) ferramentas, ruby | Postado em 08-04-2009
0
Nunca encontrei um editor no qual eu me sentisse 100% bem com ele, sempre achava que faltava algo.
Até que recentemente através do Twitter “ouvi” falar sobre o Redcar, um editor para Gnome escrito em Ruby e Vala. A grande sacada do Redcar foi ser projetado para ser compatível com os bundles do TextMate, que é o seu grande diferencial com relação a outros editores, incluindo syntax highlighting e muito mais.
Após instalar a versão 0.1 posso dizer que gostei bastante do mesmo, creio que será uma ótima alternativa para editores de código.
O Redcar foi criado por Daniel Lucraft e recentemente recebeu algumas alterações feitas pelo Cairo Noleto.
Postado por Raul Souza Lima | Na(s) categoria(s) rails, ruby | Postado em 15-12-2008
0
Após tentar rodar o “script/console” do rails, recebi o seguinte erro:
Loading development environment (Rails 2.2.2)
/usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
A biblioteca Readline é responsável por prover funcionalidades extras na edição de linha de comando, como possibilitar o completamento pela tecla TAB, mais sobre ela no site oficial.
Apesar dela ser uma biblioteca padrão do Ruby, ela pode não ter sido compilada com sua instalação por não ter os cabeçalhos de desenvolvimento no momento.
Pesquisando um pouco cai diretamente no wiki oficial do rails, onde é explicado como resolver esse problema rapidamente compilando a biblioteca.
No meu caso não funcionou pois faltavam algumas dependências se não me engano.
O jeito foi baixar e compilar novamente.
wget ftp://ftp.gnu.org/gnu/readline/readline-5.2.tar.gz
tar -xvf readline-5.2.tar
cd readline-5.2/
./configure
make
sudo make install
cd ../ruby-1.8.5-p231/ext/readline/
ruby extconf.rb
make
sudo make install