id does not include any file extension. use rails caching