Progressive Enhancement in Rails: why and how | Hacker News Reader