2011-10-06 80 views

回答

4

从文档ActionController::Responder

respond_with还允许您通过转发到该 基本呈现看涨期权。这些选项仅应用于成功 方案。举例来说,你可以在上面的创建方法 如下:

那么什么:layout => !request.xhr?它会通过这个选项下到渲染。因此,如果您有一个称为常规请求的HTML资源,它将使用标准布局,但以XmlHttpRequest作为XmlHttpRequest的HTML请求不会使用布局。

0

您不需要使用格式化方式。这也很完美:

respond_to :html; :json 
respond_with(@product, :layout => "landingpage")