Referring to this
class Person < ActiveRecord::Base belongs_to :company end class Company < ActiveRecord::Base has_many :people end
At this point, most developers are thinkingum, ok, so how the hell am I supposed to know what attributes a Company has by looking at my code? And how can my IDE auto-complete them?Of course, the Rails folks have a quick answer to this questionOh, just fire up your database client and look in the database!. Then, assuming that you know ActiveRecord's automagic capitalization and pluralization rules perfectly, you will be able to guess the names of the attributes of your own Company class, and type them in manually.
Somehow, excitement about the Ruby language has warped their perceptions to such an extent that these people actually believe that this is a good thing!
Couldn't have said it better myself.