Putting On Your Birthday Suit
summary
Builds Hirsute on ActiveRecord and ActiveModel and reports that a literal “naked” object lacks enough metadata to auto‑generate a usable UI: validations are reflectable in Rails 3 but not generative, associations need cardinality hints, and actions need explicit argument/result types. Prototype code gets tossed and rewritten; experiments with domain types (time intervals, money, Paperclip‑style aggregates) show what declarations are required and which parts can be reused across apps. The framework mostly works conceptually but requires richer model annotations to be practical.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 3:37Naked Objects
- 7:30Naked Objects History
- 14:33Why Naked Objects Failed
- 17:48Naked Objects Framework
- 24:43ActiveRecord
- 27:53Associations
- 29:45Attributes
- 31:46Leakiness
- 32:17Model Limitations
- 33:18Original Relational Model
- 34:50Active Record
- 36:04Aggregation
- 37:47Money
- 38:50Paper Position







