Como enviar uma resposta json simples no Rails?
Eu preciso enviar resposta json depende de dados inseridos pelo usuário na entrada, mas eu não estou conseguindo enviar solicitação json simples.
Eu segui este artigo -http://paydrotalks.com/posts/45-standard-json-response-for-rails-and-jquery .
MimeType adicionado:
Mime::Type.register_alias "application/json", :jsonr, %w( text/x-json )
e no meu controlador:
def checkname
respond_to do |format|
format.jsonr do
render :json => {
:status => :ok,
:message => "Success!",
:html => "<b>congrats</b>"
}.to_json
end
end
end
mas a tela está vazia e aqui está o código de resposta do fiddler2 quando compus a resposta GET para esta ação:
HTTP/1.1 406 Not Acceptable
Content-Type: text/html; charset=utf-8
X-UA-Compatible: IE=Edge
Cache-Control: no-cache
X-Request-Id: 14a8467908d9ce322d054607efdacf92
X-Runtime: 0.011000
Content-Length: 1
Connection: keep-alive
Server: thin 1.4.1 codename Chromeo
O que estou fazendo errado?