代码之家  ›  专栏  ›  技术社区  ›  Upgradingdave

rails控制器默认在生产中使用application/xml进行响应

  •  2
  • Upgradingdave  · 技术社区  · 14 年前

    我有一个标准的contacts\u controller.rb,带有索引操作,响应如下:

    respond_to do |format|
      format.html
      format.xml  { render :xml => @contacts }
    end
    

    http://localhost:3000/contacts ,我得到一个html响应。

    如果我去 http://remote_host:8000/contacts.html ,然后我看到html响应。如果我把这句话注释掉 format.xml { render :xml => @contacts } ,然后我看到所需的html响应。

    我很确定我遗漏了Rails开发和生产模式之间的细微差别。你知道我忽略了什么吗?

    -戴夫

    1 回复  |  直到 14 年前