Save facebook profile image in GCS
Hi, I'm trying to implement a simple social login feature where users can log in using facebook account. Currently I'm using devise omniauth for authentication and carrierwave and fog-google for image upload to Google Cloud Storage. Whenever I try to save the image to GCS, I'm getting 'string contains null byte' errors. How to resolve this?
user.rb
user.rb
def self.from_omniauth(auth) create do |user| user.email = auth.info.email user.password = Devise.friendly_token[0, 20] user.first_name = auth.info.first_name user.last_name = auth.info.last_name user.username = auth.info.name user.remote_avatar_url = auth.info.image user.skip_confirmation! end end