Rails multiple belongs_to assignment
Dado
Do utilizador:
class User < ActiveRecord::Base
has_many :discussions
has_many :posts
end
Discussões:
class Discussion < ActiveRecord::Base
belongs_to :user
has_many :posts
end
Postagens:
class Post < ActiveRecord::Base
belongs_to :user
belongs_to :discussion
end
No momento, estou inicializando Posts no controlador via
@post = current_user.posts.build(params[:post])
A minha pergunta é: como definir / salvar / editar o modelo @post de modo que a relação entre a postagem e a discussão também seja definida?