# Re: IntÃ©grer une bibliothÃ¨que ajax dans rails?

**URL:** <https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550>\
**Category:** FR\
**Created:** [October 28, 2007, 5:34pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550 "2007-10-28T17:34:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 28, 2007, 5:34pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/1 "2007-10-28T17:34:05Z")

</div>

Tranquiliste wrote:

> Comment ensuite je fais pour utiliser appeler cette fonction dans mes  
> vues sachant que la syntaxe normale est  
> image,  
> j’imagine que Ã§a doit Ãªtre qq chose du genre  
> \<%= link\_to\_remote image\_tag(“photo.jpg”,  
> :alt =\> “Voir la photo”, :title =\>  
> “Voir la photo”, :class =\> “disp\_pic”),  
> :url =\> {:action =\> :add\_to\_caddy} %\>  
> mais je ne sais pas comment passer les paramÃ¨tres “rel”, de lightbox?

Je dirais:

%= link\_to\_remote image\_tag(“photo.jpg”,  
:alt =\> “Voir la photo”, :title =\> “Voir la photo”,  
:class =\> “disp\_pic”,  
:rel =\> “lightbox”),  
:url =\> {:action =\> :add\_to\_caddy} %\>

Mais bon… j’ai pas testÃ© 🙂

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 28, 2007, 10:48pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/2 "2007-10-28T22:48:25Z")

</div>

J’ai essayé de faire simple en intégrant le script via du html simple  
entre les balises

Quelqu’un a-t-il une idée? Est ce que je me trompe complètement?

Merci

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 28, 2007, 10:51pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/3 "2007-10-28T22:51:55Z")

</div>

On 10/28/07, Tranquiliste [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> \<%= image\_tag(“photo.jpg”, :alt =\> “Photo”, :title =\> “Photo”) %\>\</  
> Quelqu’un a-t-il une idée? Est ce que je me trompe complètement?
> 
> Merci

[http://code.google.com/p/rb-lightbox-plugin/](http://code.google.com/p/rb-lightbox-plugin/)

Sinon tu as ce petit plugin. Je ne l’ai pas testé par contre 🙂

–  
Cyril M.

> **[Shingara - Actualité et News](https://www.shingara.fr/)**
>
> Actualité et News

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 28, 2007, 11:11pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/4 "2007-10-28T23:11:11Z")

</div>

> [http://code.google.com/p/rb-lightbox-plugin/](http://code.google.com/p/rb-lightbox-plugin/)
> 
> Sinon tu as ce petit plugin. Je ne l’ai pas testé par contre 🙂
> 
> –  
> Cyril M.[http://blog.shingara.fr](http://blog.shingara.fr)

Je l’avais aperçu, ça se download ou et ça s’installe comment?

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 9:48am UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/5 "2007-10-29T09:48:03Z")

</div>

Merci, je me doutait bien que c’était comme ça mais : comment tu  
devines l’adresse? Estce une norme?

Et en plus ça ne marche pas il me dit plugin not found

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 10:00am UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/6 "2007-10-29T10:00:22Z")

</div>

On 10/29/07, Tranquiliste [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Merci, je me doutait bien que c’était comme ça mais : comment tu  
> devines l’adresse? Estce une norme?

En fait c’est un lien sur le dépot subversion du plugin. Ce lien est  
le même que si je faisais :

svn co xxxx

Bien sûr c’est un lien a utiliser avec le script plugin. Tu peux t’en  
passer et déposer simplement le dossier avec le plugin dans le dossier  
/vendor/plugin/

> Et en plus ça ne marche pas il me dit plugin not found

Effectivement je viens de tester et ça ne marche pas. Tu peux donc  
récupérer le plugin par svn et le coller dans le dossier  
/vendor/plugins

–  
Cyril M.

> **[Shingara - Actualité et News](https://www.shingara.fr/)**
>
> Actualité et News

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 28, 2007, 11:36pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/7 "2007-10-28T23:36:22Z")

</div>

On 10/28/07, Tranquiliste [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Je l’avais aperçu, ça se download ou et ça s’installe comment?

Comme pour installer tout plugin :

ruby script/plugin install  
[http://rb-lightbox-plugin.googlecode.com/svn/trunk/](http://rb-lightbox-plugin.googlecode.com/svn/trunk/)

–  
Cyril M.

> **[Shingara - Actualité et News](https://www.shingara.fr/)**
>
> Actualité et News

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 3:19pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/8 "2007-10-29T15:19:51Z")

</div>

Je n’ai pas installé svn. Y a-t-il un autre moyen (recopier simplement  
les fichiers)

D’autre part j’a

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 3:22pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/9 "2007-10-29T15:22:49Z")

</div>

Désolé mauvaise manip.

Je voulais dire que j’avais un pb avec l’install du plugin redbox que  
je vouslais tester également. Quelqu’un sait il comment faire?

Merci

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 3:23pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/10 "2007-10-29T15:23:24Z")

</div>

sinon

redbox est ton ami de craig amboise

bonne intÃ©gration avec des helpers et tout …

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 3:57pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/11 "2007-10-29T15:57:18Z")

</div>

Faire un dï¿½veloppement sans svn d’installï¿½ me semble tout simplement  
suicidaire. A moins que tu n’ais un autre SCM? Enfin: mï¿½me si tu  
utilises un autre SCM, mettre un client svn ne mange pas de pain et  
rends rails heureux comme lorsque sa premiï¿½re micheline lui ait passï¿½  
dessus 😉

Le 29/10/07, Tranquiliste[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) a ï¿½crit :

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 4:03pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/12 "2007-10-29T16:03:10Z")

</div>

dÃ©solÃ© j’ai lu de travers le pÃ´st.

en fait il faut redÃ©placer les fichiers au bon endroit

le js  
l’image  
la css

dans tes dossiers respectifs dans public

et cela marche trÃ¨s bien.

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 5:24pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/13 "2007-10-29T17:24:31Z")

</div>

Suicidaire, tu y vas fort ;).  
Je fais des développements pour moi tout seul, je suis tout seul dans  
mon groupe et quand j’ai une version stable, je sauve l’ensemble du  
répertoire projet donc je peux tout à fait me passer de l’nstallation  
d’un SCM.  
Mais je reconnais que pour ma culture générale (et aussi parce que  
rails visiblement se base dessus) je vais sans doute faire une  
installation.

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 3:29pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/14 "2007-10-29T15:29:50Z")

</div>

Ben justement je n’arrive pas à l’installer il me dit plugin not found

svn://rubyforge.org/var/svn/ambroseplugins/redbox

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 5:35pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/15 "2007-10-29T17:35:05Z")

</div>

Au, c’est juste une expï¿½rience personnelle:

Une journï¿½e de projet, le tout terminï¿½ magnifiquement, des tests-cases  
partout, parties bonus implï¿½mentï¿½es, tout ce qui fallait pour me faire  
mousser auprï¿½s de mes profs. Je copie mon projet sur une clef, juste  
avant la soutenance, dï¿½place mon rï¿½pertoire vers “ï¿½ graver” et je pars  
ï¿½ la fac pour faire ma soutenance.

Une fois devant mon jury, ma clef est refusï¿½e par le poste de travail.  
Mieux encore: elle venait de me lï¿½cher et ne contenait que des  
fichiers pleins de “0”. Pas grave, je demande la clï¿½mence du jury pour  
aller chercher chez moi une copie, ils acceptent. Je rentre chez  
moi… Pour constater que le dï¿½placement ï¿½tait un effacement. Je  
t’ï¿½pargne la souffrance qui a ï¿½tï¿½ la mienne pour faire comprendre au  
jury que je ne me fichais pas d’eux. Enfin bon… Merci les  
rattrapages, hein 🙂

Si j’avais utilisï¿½ un SCM ï¿½ ce moment lï¿½, il m’aurait suffit de  
reprendre la version N-1, et ï¿½ventuellement sacrifier un ou deux  
points au lieu de sacrifier une semaine de rattrapage (et encore, si  
ï¿½a avait ï¿½tï¿½ pour une thï¿½se, hein…)

My two cents 😉

Le 29/10/07, Tranquiliste[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) a ï¿½crit :

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 7:45pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/16 "2007-10-29T19:45:39Z")

</div>

Bon pour Redbox j’ai trouvé les fichiers ici :  
[http://svn2.cvsdude.com/craigambrose/plugins/redbox/](http://svn2.cvsdude.com/craigambrose/plugins/redbox/)

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 5:47pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/17 "2007-10-29T17:47:22Z")

</div>

Effectivement, ça ressemble a du vécu …  
Je ne suis pas à l’abri d’une telle aventure mais je fais  
régulièrement des sauvegardes sur un disque externe.

Sinon, pour revenir à mon sujet de départ. Je n’ai pas trop regardé  
aujourd’hui (je suis au boulot) mais globalement :

- l’intégration manuelle de lightbox ne fonctionne pas et je ne  
comprends pas pourquoi (même avec un \<body onload = “initLightbox();”  
comme le suggère l’auteur de cette fonction).
- impossible d’installer le plugin rb-lightbox (j’essaierai de copier  
les fichiers ce soir)
- impossible d’installer redbox le lien est il bon?

Si quelqu’un à une idée.  
Merci

Nicolas

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 8:12pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/18 "2007-10-29T20:12:35Z")

</div>

Le 29/10/07, Tranquiliste [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) a Ã©crit :

> Bon pour Redbox j’ai trouvÃ© les fichiers ici :  
> [http://svn2.cvsdude.com/craigambrose/plugins/redbox/](http://svn2.cvsdude.com/craigambrose/plugins/redbox/)

idem

dÃ©place les fichiers js css et gif si besoin et cela fonctionne 😉

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 9:11pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/19 "2007-10-29T21:11:38Z")

</div>

Merci, j’espère que tu ne vas pas te lasser mais j’ai recopié les  
fichiers de Redbox dans mon projet  
.js, dans /public/javascript  
.css, dans /public/stylesheet  
.gif dans /public/images  
et le 2 helpers dans /vendor/plugins/redbox/lib

Ensuite j’ai intégré  
\<%= stylesheet\_link\_tag ‘redbox’ %\>  
\<%= javascript\_include\_tag ‘redbox’ %\>

et qd j’essaye d’exécuter link\_to\_redbox il me dit que la méthode  
n’est pas définie.

Qu’est ce que je n’ai pas fait?

---

<div class="post-metadata">

**Author:** ![Yannick\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@Yannick\_F](https://www.ruby-forum.com/u/Yannick_F)\
**Post date:** [October 29, 2007, 10:19pm UTC](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550/20 "2007-10-29T22:19:33Z")

</div>

Le 29/10/07, Tranquiliste [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) a Ã©crit :

> \<%= stylesheet\_link\_tag ‘redbox’ %\>  
> \<%= javascript\_include\_tag ‘redbox’ %\>
> 
> et qd j’essaye d’exÃ©cuter link\_to\_redbox il me dit que la mÃ©thode  
> n’est pas dÃ©finie.

as-tu fais le rake install ?

redÃ©marrer le serveur ?

[Next page](https://www.ruby-forum.com/t/re-inta-grer-une-bibliotha-que-ajax-dans-rails/118550.md?page=2)
