Chat em rails
|
|
Alguem sabe de algum exemplo de como fazer um chat em rails? Ou tem alguma ideia de como eu posso fazer um? |
|
|
Existem varias maneira de se fazer um chat em Rails, você pode persistir os dados na tabela, você pode ainda persistir os dados em arquivo, submeter um form via ajax e usar observers para verificar a cada x segundos se existem mensagem nova, é mais por criatividade sua, o Rails vai aceitar de qualquer maneira que você escolher. Me fale um pouco qual é tua idéia, que talvez eu possa ajudar. |
|
|
minha dica é usar requisicoes ajax consecutivas, peça as novas mensagens e o servidor soh retorna algo quando houver mensagens, quando der o timeout ou uma mensagem chegar, faça outra requisicao. eu fiz um assim de teste e funcionou praticamente como se fosse tempo real. |
|
|
http://spaturbo.adm-icolori.com.br/ |
|
|
Davis e jmp, e como seria o servidor neste caso do ajax? com socket? |
|
|
Não, requisição normal. No caso, handshake mesmo. |
|
|
Uma maneira interessante é usar alguma implementação Comet. Nunca testei especificamente e não posso comentar sobre aspectos de performance, mas os demos são bem interessantes :-) Mais informações em: http://ajaxian.com/by/topic/comet/ |
|
|
Não sei o tipo de chat que vc vai querer |
|
|
Alias, |
|
|
Saiu no Ruby Advent Calendar um chat feito com gserver, é um framework para fazer servidor. G de generic Server….. |

