Подгрузить дополнительную информацию о пользователе от его типа на RoR

ruby ruby on rails rails

Здравствуйте, начал смотреть RoR сразу пробуя реализовать проект для себя, возник вопрос.

Есть Users (login, password, name, emeil, type) и в зависимости от типа нужно подгрузить дополнительные данные из таблицы user_type1_extra, чтобы они были доступны user.extradata.field1

Наверно, что-то очень простое надо дописать в class User < ActiveRecord::Base
Ответы:
возможно требуются такие сложности в вашем приложении однако:
1. type - служебное, как его использовать правильно не знаю
2. сделать не type a exttype
3. записать в модели User has_one :exttype
4. записать в модели Exttype belongs_to :user
станут доступными методы
exttype.user
user.exttype


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.