Had exactly the same experience a week ago. Mad me yearn for Rails!