Так что я работаю над приложением rails, где пользователи могут комментировать фотографии или видео, загруженные другим пользователем, и пока все отлично, за исключением того, что я не могу получить текущий user_id, связанный с человеком, который прокомментировал сообщение.Это то, что я до сих пор.
user.rb
has_many :comments, :dependent => :destroy
photo.rb
has_many :comments, :as => :commentable
video.rb
has_many :comments, :as => :commentable
comments_controller.rb
def create
@commentable = find_commentable
@comment = @commentable.comments.build(params[:comment])
if @comment.save
redirect_to :id => nil, :notice => "Successfully created comment."
else
render :action => 'new'
end
end
Как я могу получить идентификатор пользователя для отображения с текущими комментариями?У меня есть тип комментария и идентификатор комментария. Я просто ищу способ получить его, чтобы мог появиться user_id.Есть предложения?