2014-05-05 80 views
0

我嘗試鏈接點擊後彈出的HTML頁面中顯示:Rails和jQuery的顏色框

<%= link_to 'click me', new_site_path, :class=>'colorbox' %> 

我的JS:

$(".colorbox").colorbox({ href:"/invitations/new.html" }); 

$(".colorbox").colorbox(); 

但它總是顯示不只有這個new.html頁面,還包含整個application.html.erb的元素

當我看着螢火我看到#cboxLoadedContent都CSS,JS,網頁元標籤的......它把所有頁面內該div

回答

0

假設new_site_path路線SitesController#new你可以做到這一點

SitesController < ApplicationController 
    def new 
    ...existing code... 
    render :layout => false 
    end 
end 

SitesController < ApplicationController 
    layout false, only: :new 
end