アバターのアップロードに CarrierWave を使用しています。アバターのアップロードと削除は、ユーザー編集ビューで機能し、他のビューで表示されます。しかし、コメント付きのアバターを含めようとすると、エラーが発生します。
TypeError in CommentsController#create
can't cast AvatarUploader to string
app/controllers/comments_controller.rb:10:in `create'
何が間違っていたのかわかりません。
**comments_controller.rb**
def create
@post = Post.find(params[:post_id])
@comment = @post.comments.create(comments_params)
@comment.user_name = current_user.user_name
@comment.avatar = current_user.avatar
if @comment.save
redirect_to @post
else
flash.now[:danger] = "error"
end
end