2007-10-12 より分かりやすく プログラミング 例えば、userというモデルに、diary、mailなどのモデルが関連付いているとしよう。 当然そのときは、diary.user、mail.userなどで参照が可能である。しかし、下記の要にするとより分かりやすくなる。 すべてこうする必要はないが、mailなどはuserといっても、送信者か受信者か分かりにくい。 よって、それを明確にする。 def receiver self.user end def sender self.flag.get_sender end