2009-06-30 6 views
0

Ich verwende Schienen, um meine Anwendung zu erstellen, und ich möchte eine Thickbox auf einen bestimmten Link klicken.
Ich verwende den folgenden Code in meinem Teil, der in einer Unterteilung einer Seite angezeigt wird und auf den user.name, i müssen die thickbox .. wenn ich den Code unten verwenden, passiert nichts ..
<%= link_to_function user.name,remote_function(:update=>"result", :url => {:action => :resultsuser}, :with => "'id='+#{user.id}+'&height=400&width=600'") %>
i die
<%= javascript_include_tag 'jquery' %>
<%= javascript_include_tag 'thickbox' %>
jQuery.noConflict()
<%= stylesheet_link_tag("thickbox") %>
und ersetzt auch alle $ von jQuery in der thickbox.js Datei enthalten ist .. nichts passiert ..
bitte hilf mir.Problem bei der Verwendung von Thickbox3.1 mit Schienen ..!

+0

Haben Sie Fehler in der Firebug-Konsole angezeigt, wenn Sie auf den Namen Benutzer klicken? – msingleton

+0

no .. nichts passiert .. die Werte von Höhe und Breite sind in der Post-Variable vorhanden und das Ergebnis wird in Console Response angezeigt ... – Nave

Antwort

0

Haben setzen Sie die

jQuery.noConflict(); 

in eine ScriptTag?

0

Versuchen Sie, die Klassenoption in der Hilfsmethode link_to_function hinzuzufügen.

<%= link_to_function user.name,remote_function(:update=>"result", :url => {:action => :resultsuser}, :with => "'id='+#{user.id}+'&height=400&width=600'", :class => "thickbox") %>

Verwandte Themen