发送纯文本时ActionController :: UnknownFormat

时间:2013-07-18 04:02:17

标签: ruby-on-rails

我正在使用Rail4并试图通过GET请求发送一些纯文本:

def get_text
  respond_to do |format|
    format.text { render :text => "huh" }
  end
end

但我最终得到了ActionController::UnknownFormat我感到沮丧的是Rails有趣地说406不可接受。

这里发生了什么?

2 个答案:

答案 0 :(得分:1)

期待像json和xml这样的格式,但是你给出了不是格式的文本。

def get_text
  render :text => "huh"
end

你可以简单地发送这样的文字。

答案 1 :(得分:1)

respond_to :text

def get_text
  respond_with |format|
     format.text { render text: "huh" }
  end
end
相关问题