Итак, я создаю простое приложение, в котором пользователь может публиковать сообщения. Я все еще изучаю эликсир, так что терпите меня.

МОДЕЛЬНАЯ СХЕМА

  • Пользователь
  • Аватар
  • Почта
  • Комментарий

Моя проблема связана с привязкой пользователя к схеме комментария .

пользователь -> has_one -> аватар

пользователь -> has_many -> post -> has_many -> комментарии (пользователь ?)

Я не понимаю, как связать пользователя с комментариями

0
Code.Freeze 5 Окт 2018 в 03:57

1 ответ

Лучший ответ

Каждой схеме разрешено иметь несколько ассоциаций. Итак, вам нужно что-то похожее на следующее

< Сильный > пользователь

  • has_one avatar
  • has_many posts
  • has_many comments

аватар

  • belongs_to user

сообщение

  • belongs_to user
  • has_many comments

комментарий

  • belongs_to user
  • belongs_to post

Я считаю, что это должно охватывать то, что вы ищете.

2
Justin Wood 5 Окт 2018 в 01:24