Do you need to change a filename before sending it ?

Rails action to send binary data

I have one old application where the attachment is store as an id in the filesystem. The customer wants to have the attachment with the right name. So I have made this small action which accepts the id of the requested object and send the file data.