2009-06-30 4 views
0

私のアプリケーションをビルドするためにレールを使用していますが、特定のリンクをクリックするとthickboxが必要になります。
以下のコードをページの一部に表示され、user.name、
は ...何も起こりません..私は
<%= javascript_include_tag 'jquery' %>
<%= javascript_include_tag 'thickbox' %>
jQuery.noConflict()
<%= stylesheet_link_tag("thickbox") %>
を含めてもthickbox.jsファイルにjQueryのことで、すべての$を交換した
<%= link_to_function user.name,remote_function(:update=>"result", :url => {:action => :resultsuser}, :with => "'id='+#{user.id}+'&height=400&width=600'") %>
..私は以下のコードを使用する場合、何も起こりません。.. ThickBoxのを必要とします私を助けてください。レールでthickbox3.1を使用する際の問題.. ..!

+0

ユーザー名をクリックしたときには、Firebugのコンソールですべてのエラーを参照していますか? – msingleton

+0

いいえ何も起こりません。ポスト変数に高さと幅の値があり、結果はコンソールレスポンスに表示されます... – Nave

答えて

0

あなたはscripttagに

jQuery.noConflict(); 

を入れましたか?

0

link_to_functionヘルパーメソッドでclassオプションを追加してみてください。

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

関連する問題