Assuming the /1/ is the ID of the record, having the :title as an extra in the url is redundent.
A similar (and simple) method of achieving the same result is to define to_param
on the model:
def to_param
"#{id}-{title}"
end
this would then give you a url in the form of "clip/1-title", which will work fine with the active record find(param[:id])
method
Addionally, a safer param string would be to parameterize the title with:
"#{id}-{title.parameterize}"