1

有人可以解释一下!以下 ruby​​ 示例中的用法吗:

def show
    @article = Article.find(params[:id])

    respond_to do |format|
        format.html { render :layout => ! request.xhr? }
    end
end

谢谢

4

2 回答 2

5

这简直是​​合乎逻辑的not

request.xhr?
=> true

!request.xhr?
=> false
于 2012-07-13T04:45:49.473 回答
3

如果您不想在请求来自 AJAX 时呈现布局。然后使用:layout => !request.xhr?

于 2012-07-13T04:53:18.377 回答