Panayotis M. wrote in post #1076115:
You may be right, but I have found a lot of other posts on Internet that
they complain about “belongs_to”. It does not bear the correct meaning
all cases. For example:
…Awful. No, the Product does not “belong” to a Status. It “has_a”
The “belongs to” is not really intended to mean what you seem to think
it means. The way I think about it is that the product “object” belongs
to the status “object”.
I agree with Frederick. I see no reason to muddy the waters and
potentially confuse experience Rails developers.
Consistency in naming is far more important than grammar syntax in an
API. Besides that, has_many, belongs_to, etc. are internal
implementation details. Not need to worry to much about the public API
that the are used internally to create:
It makes little difference what the internal implementation of Product
looks like from the outside.