Problem with SEO urls and the Find_By_ID() not working

I have a problem where the app I am developing uses SEO friendly urls
using the to_params method.

When using the the finder method find_by_id('13-Some-other-text') it
is not finding the record.
The record is there.
If I put a to_i() on the value it works fine.

I thought ActiveRecord did this automatically