2010-07-26 11 views
0

Quelqu'un peut-il me suggérer l'approche de la mise en œuvre de la fonctionnalité de chat en direct dans mon application ruby ​​on rails? Existe-t-il un plugin pour implémenter cette fonctionnalité?Chat en direct dans l'application ruby ​​on rails

Merci

+0

Je l'ai fait avec shooting_star & meteor_strike, un de plus je sais est juggernaut. – Salil

+1

http://juggernaut.rubyforge.org/ .. j'ai suivi les étapes de ce blog pour obtenir la fonctionnalité de chat en direct. Mais je n'étais pas capable d'atteindre la fonctionnalité. – sam

Répondre

1

Oui, Juggernaut. Malheureusement, cela nécessite un flash, mais cela fonctionne plutôt bien. Vous pouvez également regarder le standard WebSockets, car il existe une émulation flash pour les navigateurs qui ne le prennent pas encore en charge.

+0

Salut Preston.Thanks pour votre réponse immédiate.Que voulez-vous dire par émulation flash. Y a-t-il d'autres exigences pour cela? Merci – sam

+0

Juggernaut utilise le flash, donc l'émulation ne s'applique pas. D'autre part, les WebSockets sont vraiment nouveaux, mais certains navigateurs les supportent. Pour les navigateurs qui ne le supportent pas, il existe une application Flash qui l'émule: http://www.websockets.org/ pour plus d'informations –

+0

http://juggernaut.rubyforge.org/ .. j'ai suivi les étapes de ce blog pour obtenir la fonctionnalité de chat en direct. Mais je n'étais pas capable d'atteindre la fonctionnalité. – sam

0

Une implémentation très simple (peut-être pas très efficace) impliquerait l'utilisation d'AJAX pour envoyer de nouveaux messages et recevoir des mises à jour de conversation. La conversation pourrait être un objet sauvegardé par une base de données partagé entre les utilisateurs impliqués. La page de chaque utilisateur interrogera alors les mises à jour de cet objet.