4
Рельсы: Закон Путаницы Деметры
Я читаю книгу под названием Rails AntiPatterns, и они говорят об использовании делегирования, чтобы избежать нарушения закона Деметры. Вот их главный пример: Они считают, что вызывать что-то подобное в контроллере плохо (и я согласен) @street = @invoice.customer.address.street Их предлагаемое решение заключается в следующем: class Customer has_one :address belongs_to :invoice def …