Как назначить комментарий для current_user? - PullRequest
1 голос
/ 06 апреля 2011

У меня есть эта строка в моем create действии

@comment = @video.comments.new(params[:comment])

Комментарий также принадлежит пользователю, который его создал. Как я могу назначить его для current_user? Где он вписывается в этот код?

Ответы [ 2 ]

3 голосов
/ 06 апреля 2011
 @video.comments.new(params[:comment].merge({:user_id => current_user.id}))

Я использую Hash # merge

0 голосов
/ 06 апреля 2011

Вы также можете сделать:

@comment = @video.comments.new(params[:comment])
@comment.user = current_user
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...