Why are has_one through has_one relationships not constructible in the same way that has_many throug

Per my question on StackOverflow: ruby on rails - build methods for has_one though has_one - Stack Overflow

And the subsequent answer there, I’m wondering why has_one relationships don’t behave the same way as has_many relationships in terms of building nested associations.

I assume there is good reason for this, however, I personally feel like this is a bug