Really Rails? Why are has_one methods defined differently than has_many? | Hacker News Reader