2009-04-12 2 views
0

Ich mache eine Rails-App und habe eine verdammt harte Zeit, um das Redbox-Plugin zum Laufen zu bringen. Ich bin mir ziemlich sicher, dass ich alles richtig installiert habe und es richtig benutze. Wenn ich eine der Hilfsmethoden benutze, scheint JavaScript richtig zu generieren. Zum Beispiel, wenn ich schreibe:Wie installiere und benutze ich ein JavaScript-basiertes Plugin auf Rails?

<%= link_to_redbox 'hello', 'test' %> 

es erzeugt:

<a href="#" onclick="RedBox.showInline('test'); return false;">hello</a> 

die richtige scheint, wenn ich eine nicht sichtbare (display:none;) zeigen wollen, genannt Test div.

Ich bin auf diesem eine so verwirrt. Ich bin mir ziemlich sicher, dass es die js oder etwas nicht findet, aber nicht sieht, warum das sein würde. Der redbox.js Link erzeugt als:

<script src="/javascripts/redbox.js?1239506092" type="text/javascript"></script> 

Antwort

1

das css muss inline sein!

2

Überprüfen Sie, ob die JavaScript-Datei tatsächlich existiert - es öffentlich/Javascripts/redbox.js sein sollte (zumindest, das scheint zu sein, wo sie erwartet, es zu sein) .

+0

es tut, noch keine Liebe tho – Sam

0

Versuchen Sie die Version von GitHub. Die aktuelle Sourceforge-Version ist ziemlich quietschend. http://github.com/craigambrose/redbox/tree/master

Ich benutze dieses.

Das Zeug hat sich hier bewegt. Es gibt ein paar andere Gabeln, die Sie untersuchen könnten. Nach einigen Kommentaren auf dem Blog im April klang es, als ob Craig es wieder in Gang setzen würde, aber seltsamerweise wurde das Blog nicht aktualisiert, um auf GitHub zu verweisen.

Es ist ein weiterer Auch die Kommentare für Patches und andere Sachen lesen:

blog.craigambrose.com/articles/2006/09/22/redbox-release-2

Die Blog-Kommentare sind ein spontanes Support-Forum. Ich habe ein Formular in einem Formularfeld, das ich hier gefunden habe, angewendet.

Es gibt einen anderen Blog irgendwo, der eine große Diskussion in den Kommentaren hat.

Die andere Sache - spielen mit Firebug um die HTML zu analysieren und das Problem zu finden.

Verwandte Themen