У меня есть эта строка в моем create действии
create
@comment = @video.comments.new(params[:comment])
Комментарий также принадлежит пользователю, который его создал. Как я могу назначить его для current_user? Где он вписывается в этот код?
@video.comments.new(params[:comment].merge({:user_id => current_user.id}))
Я использую Hash # merge
Вы также можете сделать:
@comment = @video.comments.new(params[:comment]) @comment.user = current_user