2011-10-28 1 views
0

나는 facebox를 사용하여 팝업 창에서 정보를 얻습니다.facebox를 레일로 사용하여 부분적으로 렌더링 할 수 없습니다.

나는 assetsbox에 facebox.js 및 facebox.css 파일이 있습니다. 내 application.js이 코드는

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

파일 포함했다 I이 <%=link_to "Create",new_activities_path, :rel => "facebox" %>

처럼 보이는 LINK_TO 때 나는 내가 하늘의 양식을 렌더링하지 않는 팝업을 얻을 생성 링크를 클릭이 어느 부분에 있습니다.

나는이 부분을 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의 문서화가 매우 좋지 않기 때문에 다른 사람들에게 유용하게 사용되기를 바랍니다.

감사합니다.

관련 문제