Retrieving ID from a POST URI

To note, I only have the URI in a string as its from a POST from an external API as JSON Data. Basically I need this:

http://www.someapp.com/events/12345

I just need the 12345

Obviously, params[:id] won't work so I'm not sure how to get this. I tried this:

    url = data['referring_site']     event_id = CGI::parse(URI::parse(url).query)

But it didn't work. Where the referring_site was the URL in question. Thanks Brad

Is there anything wrong with:

data[‘referring_site’].split(“/”).last

Which will give you what you are looking for, assuming that is the limit of your URL?

Beauty!!!! Thats it. Thank you. Knew it was a string call, just not sure which one. Especially coming from the PHP world. Thanks again. B

bradigan wrote in post #1033619:

To note, I only have the URI in a string as its from a POST from an external API as JSON Data. Basically I need this:

http://www.someapp.com/events/12345

For what it's worth, a request to that URL should be sent using the HTTP PUT method. If I'm not mistaken Rails should then automatically provide "12345" in params[:id].

But, the provided solutions should work for your needs.