Где посмотреть пример правильной реализации save в модели User?
У приложения есть множество точек регистрации (соц. сети или классическая), на данный момент идея такова: на каждый из возможных сценариев написать свои правила, в зависимости от типа регистрации применить этот сценарий, и в контроллере просто вызвать signup() из модели, который по указанному сценарию вытащит какие-то данные из формы или из определенной соц сети и и запишет их в две модели: User && UserProfile, соответственно проблема в технически-правильной реализации метода signup() в модели User, который по установленному сценарию будет выполнять запись в две модели (в себя и UserProfile)