Question

I'm trying to tie my rails app into the Zendesk API to allow customers to submit questions from a web form. After submitting a question (testing from local machine), my rails server shows the following activity:

tarted POST "/tickets" for 127.0.0.1 at 2014-01-14 09:22:11 -0800
Processing by TicketsController#create as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"blahblah", "email"=>"myemail@gmail.com", "subject"=>"asdfasdf", "body"=>"asdfasdfasdf", "commit"=>"Send Your Question"}
post https://myaccount.zendesk.com/api/v2/tickets
  Accept: "application/json"
  Accept-Encoding: "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
  User-Agent: "ZendeskAPI API 1.2.2"
{:ticket=>#<Hashie::Mash comment=#<Hashie::Mash body="asdfasdfasdf"> requester_id=455344333 subject="asdfasdf">}

Problem is, the tickets aren't posting to my Zendesk account. I'm hoping to see what the response from the API is; possibly that can help troubleshoot. What is the best way to see an API response?

Était-ce utile?

La solution

Consider installing the pry gem, which will let you open an interactive console wherever it is you're getting your response.

You can set a "break point" of sorts with binding.pry, and your server will drop into an REPL console (not unlike irb) where you can inspect the response.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top