Я относительно новичок в Rails.
У меня есть пользовательская модель через Devise. Мне интересно, будет ли эффективнее иметь все дополнительные поля, которые мне нужны для пользователя, в отдельной модели профиля.
Я сталкиваюсь с подобными ситуациями, когда я рассматриваю возможность создания новой модели и использования ассоциации has_one с этой моделью, однако кажется, что, возможно, будет чище, если у меня будут все атрибуты, принадлежащие пользователю в модели User. Как вы справляетесь с такими ситуациями? Как это повлияет на производительность приложения?
Может кто-нибудь рассказать о преимуществах и недостатках создания отношения has_one, особенно с точки зрения производительности.