Rails投稿者のidを投稿に登録する方法

投稿者のidを投稿に登録する方法

エラーメッセージ:
NoMethodError at /users/4/questions/17
undefined method `user_id' for #<Answer:----

追加したコード:

Controller; def createのところに、   @answer.user_id = current_user.id

最終コード:
class AnswersController < ApplicationController
def create
@user = current_user
@question = Question.find(params[:question_id])
@answer = @question.answers.create(answer_params)
@answer.user_id = current_user.id
redirect_to user_question_path(@user, @question)
end

他の例:


def create
@user = current_user
@question = Question.new(question_params)
@question.user_id = @user.id
if @question.save
redirect_to user_question_path(@user, @question)
else
render 'new'
end
end
 

stackoverflow.com