Question on Proper Associations in Rails
问题 Take for example this situation. You have 3 models: Poet - Represents the author of a poem Poem - Represents a poem written by a Poet Printing - Represents a printed publication of any sort containing the Poet's Poem. Right off the bat poet and poem are obvious: Poet has_many poems Poem belongs_to poet It becomes confusing for me when dealing with the Printing model. In this case a Printing, in some sense, belongs to both the poet and poem. You could say a poet has_many printings or a poem