2010-12-03 2 views
1

Quelqu'un peut-il me diriger dans une direction afin que je puisse utiliser le code d'intégration dans Rails? Parfois je dois incorporer un fichier pro de diaporama et parfois j'ai besoin d'incorporer un fichier youtube et parfois un fichier vimeo dans la même zone pour différentes entrées, il serait plus facile d'utiliser le code intégré mais il enlève le code d'intégration.Je dois intégrer vimeo ou un autre html dans mon application rails

Utilisez-vous un plugin santize? Quelqu'un peut-il me diriger vers un tutoriel ou me donner de l'aide pour me lancer?

thx

Répondre

0

est ici un sample rails app with vimeo integration. On dirait qu'il fait usage de ce grand vimeo plugin. À partir du fichier README:

Cette gem implémente une interface Ruby complète pour Vimeo API v2.

On dirait que c'est peut-être juste le billet!

+0

Le plugin Vimeo n'était pas ce que je cherchais. Je voulais simplement permettre l'intégration au lieu d'avoir des rails qui décapaient le code intégré. – sethg

+0

génial, heureux que vous l'ayez compris! –

+0

donc tout corps ayant le problème devrait regarder dans auto_html. – sethg

1

Ok, donc le plug-in n'a pas été la réponse à ma question -

Je voulais ajouter simplement le code embed à mon application rails - essentiellement dans la même zone de mon site - parfois, je voulais ajouter youtube, parfois, vimeo et parfois quelque chose qui sort de slideshow pro director - un .swf qui est alimenté par un flux XML. Donc, après une tonne de recherches sur ce site et beaucoup d'autres - j'ai trouvé qu'il y avait une solution simple.

échapper html dans RAILS.

xss_terminate

http://www.railslodge.com/plugins/910-xss-terminate

xss_terminate est un plug-in dans ce rend décapage et nettoyage HTML stupide simple. Installez et oubliez. Et oubliez d'oublier h() votre sortie, car vous n'en aurez plus besoin.

Mais xss_terminate est également flexible. Par défaut, il supprimera toutes les balises HTML de l'entrée utilisateur. C'est généralement ce que vous voulez, mais parfois vous avez besoin d'utilisateurs pour pouvoir entrer du code HTML. Le plugin vous permet de supprimer du code HTML incorrect avec votre choix de deux désinfectants basés sur la liste blanche, ou d'ignorer totalement la désinfection HTML par champ.

Ce plugin a fait comme un charme - rappelez-vous juste pour enlever le h de

<% = h @ article.body%> à <% = @ article.body%>

0

I normalement Il suffit de créer un corps area_input avec RedCloth, cela permet simplement de déposer le code d'intégration aussi bien que l'image du texte, etc.

Questions connexes