2011-10-28 14 views
0

私はfaceboxを使ってポップアップウィンドウで情報を取得しています。faceboxを使って部分的にレンダリングすることができません

私はassetsboxにfacebox.jsとfacebox.cssファイルを持っています。私は私が私が作成したリンクをクリックすると、この<%=link_to "Create",new_activities_path, :rel => "facebox" %>

のように見えたLINK_TO持っ

jQuery(document).ready(function($) { 
    $('a[rel*=facebox]').facebox() 
}); 

ファイルIが空で、フォームをレンダリングしないポップアップを取得し、私application.jsにこのコードが含まれていますそれは部分的である。

私はこの部分をfaceboxなしでレンダリングできます。私はネット全体を見てきましたが、faceboxのドキュメントはそれほど良いものではないようです。

誰でも私を案内できますか?

答えて

3

は、コードを少し微調整することによってそれを行うことができました

おかげで、: -

今の私のlink_toは、私はまた、コントローラに新たな作用を有し、対応するこの<%=link_to "Create",new_activity_path, :remote => true %>

のように見えます以下のコードを持つnew.js.erbファイル: -

$.facebox('<%= escape_javascript(render :partial => 'new') %>') 

application.jsのコードは同じままです。 _new.html.erbの部分をレンダリングしていいポップアップにすることができました。

faceboxのドキュメントが非常に貧弱なので、他の人には便利だと思います。

ありがとう、

関連する問題