undefined method `gsub' for nil:NilClass
Opened this issue · 3 comments
I am getting this error while uploading the file. Is anyone here to help me?
I configure the carrierwave as mentioned.
Why it is not uploading it ?
when you authorized app you got in your console:
access_token: "something"
access_token_secret: "something"
user_id: "something"
You need to write in your .bashrc or .zshrc
export APP_KEY=look at your dropbox app (something like dsdd8gfs4uc32ar)
export APP_SECRET=look at your dropbox app (something like dsdd8gfs4uc32ar)
export ACCESS_TOKEN=what you got in console, without "quotes"
export ACCESS_TOKEN_SECRET=what you got in console, without "quotes"
export USER_ID=what you got in console, without "quotes"
then in console type source
.bashrc (or .zshrc)
That will help
your carrierwave.rb will look like
CarrierWave.configure do |config|
config.dropbox_app_key = ENV["APP_KEY"]
config.dropbox_app_secret = ENV["APP_SECRET"]
config.dropbox_access_token = ENV["ACCESS_TOKEN"]
config.dropbox_access_token_secret = ENV["ACCESS_TOKEN_SECRET"]
config.dropbox_user_id = ENV["USER_ID"]
config.dropbox_access_type = "app_folder"
if you Choose the type of access App folder or
config.dropbox_access_type = "dropbox"
if you Choose the type of access Full Dropbox
`en
Just put in your Gemfile this line:
gem 'carrierwave-dropbox', :git => 'https://github.com/robin850/carrierwave-dropbox.git', :tag => 'v2.0.0.rc1'