Множественный Rails принадлежит _назначению

Учитывая

Пользователь:

class User < ActiveRecord::Base
   has_many :discussions
   has_many :posts
end

Обсуждения:

class Discussion < ActiveRecord::Base
    belongs_to :user
    has_many :posts
end

Сообщения:

class Post < ActiveRecord::Base
    belongs_to :user
    belongs_to :discussion 
end

В настоящее время я инициализирую сообщения в контроллере через

@post = current_user.posts.build(params[:post])

Мой вопрос в том, как установить/сохранить/отредактировать модель @post так, чтобы связь между публикацией и обсуждением также была установлена?

10
задан Cœur 23 July 2017 в 10:15
поделиться