我正在尝试从 API 访问 Rails 应用程序资源(它发送应用程序/XML GET 请求),并且我不想解析 XML 文件。
在我的资源控制器中,我有以下内容:
def get_resource
@my_resource = Resources.new
render :xml => @my_resource
end
它按预期生成一个 xml 文件。如果我将其替换为:
render :layout => false
我的 API 报告“模板丢失”错误。我还尝试了以下方法:
render :xml => @identity, :layout => false
但是页面无论如何都会呈现。解决这个问题的正确方法是什么?