1
能有人請解釋使用!
下面的紅寶石例如:使用!在Ruby中
def show
@article = Article.find(params[:id])
respond_to do |format|
format.html { render :layout => ! request.xhr? }
end
end
感謝
能有人請解釋使用!
下面的紅寶石例如:使用!在Ruby中
def show
@article = Article.find(params[:id])
respond_to do |format|
format.html { render :layout => ! request.xhr? }
end
end
感謝
它只是邏輯not
。
request.xhr?
=> true
!request.xhr?
=> false
如果您不希望在請求來自AJAX時渲染布局。然後使用:layout => !request.xhr?
爲了進一步擴展,當請求是ajax調用時'request.xhr?'將是true,因此在上面的代碼中,這是將layout設置爲false以表示ajax響應以呈現html片段例如html的某些部分插入到頁面中,但不包括頭部等) – Jeremy 2012-07-13 05:34:26