Controller request.body?

I am trying to get the body of the request coming in to the
controller. request.body is a StringIO object. I cannot seem to see
what is actually inside it. any ideas?

On Fri, Apr 16, 2010 at 8:34 PM, Me [email protected] wrote:

I am trying to get the body of the request coming in to the
controller. request.body is a StringIO object. I cannot seem to see
what is actually inside it. any ideas?

StringIO#string


Rick DeNatale

Blog: http://talklikeaduck.denhaven2.com/
Github: http://github.com/rubyredrick
Twitter: @RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale

StringIO#request.body says StringIO in the log file.

See request.methods to find what you want. Or just use debugger.

def index
debugger

end

$ rdebug script/server
when it stops first time after run

c[Enter]

then go to your action with browser, and the server will stop on the
‘debugger’ method position. Then you just run

irb[Enter]
and
request[Enter]

You’ll see the request object.

I can do request.inspect and see what comes in, but the text is not
there it
seems to be embedded somewhere.

On Fri, Apr 16, 2010 at 9:16 PM, Me [email protected] wrote:

StringIO#request.body says StringIO in the log file.

On Apr 16, 7:40 pm, Rick DeNatale [email protected] wrote:

On Fri, Apr 16, 2010 at 8:34 PM, Me [email protected] wrote:

I am trying to get the body of the request coming in to the
controller. request.body is a StringIO object. I cannot seem to see
what is actually inside it. any ideas?

StringIO#string

StringIO#string is a reference to the stringmethod of StringIO, this
is normal Ruby notation for talking about an instance method.

so

request.body.string


Rick DeNatale

Blog: http://talklikeaduck.denhaven2.com/
Github: http://github.com/rubyredrick
Twitter: @RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs