Я хочу, чтобы у меня была возможность связать сообщение с пользователем, создавшим сообщение.«Сообщение», отправленное ассоциацией «Пользователь»
До сих пор у меня есть:
belongs_to :user in my post.rb
и
has_many :post in my user.rb
Я знаю, что я должен что-то добавить к моему контроллер сообщений, но я не знаю, что. Я хочу, чтобы каждый из моих сообщений имел «Отправленный: (информация пользователя здесь)» ...
Любая помощь? Заранее спасибо.
Ответы не касались вашего вопроса о контроллере сообщений. Тем не менее, нет ничего особенного, что вам нужно делать в контроллере сообщений, кроме ссылки на пользователя, который связан с ассоциациями, которые вы создали в своей модели. Пока у вас есть действительный объект 'Post', ваши ассоциации вызовут запрос, который вытащит' User' по вашему желанию. – rynmrtn
Я не понимаю, почему я продолжаю получать эту ошибку «undefined method' username »для nil: NilClass». У меня есть как owner_to: user в моей модели «Post», так и has_many: сообщения в моей модели «Пользователь» ... – ChrisBedoya