2012-12-03 49 views
1

只是試用paperclip-dropbox,但沒有太大的成功。 這裏我做了什麼。paperclip-dropbox評估無[] error

在我的Gemfile:

gem 'paperclip' 
gem "paperclip-dropbox" 

創建於Dropbox的一個應用程序,並按照以上說明: https://github.com/janko-m/paperclip-dropbox

在我dropbox.yml

development: 
    app_key: APP_KEY 
    app_secret: APP_SECRET 
    access_token: ACCESS_TOKEN 
    access_token_secret: ACCESS_TOKEN_SECRET 
    user_id: USER_ID 

production: 
    app_key: APP_KEY 
    app_secret: APP_SECRET 
    access_token: ACCESS_TOKEN 
    access_token_secret: ACCESS_TOKEN_SECRET 
    user_id: USER_ID 

在我的用戶模型:

has_attached_file :avatar, 
    :styles => { 
     thumb: '100x100>', 
     square: '200x200#', 
     medium: '300x300>' } 

我認爲:

<%= image_tag @user_profile.avatar.url(:square), :size => '100x100' %> 

錯誤消息:

You have a nil object when you didn't expect it! 
You might have expected an instance of Array. 
The error occurred while evaluating nil.[] 

在代碼我IMAGE_TAG線指向。

注意回形針工作實際以及使用本地文件系統。

任何想法?

回答

0
在您的用戶模型圖像尺寸

,試圖抹掉大小背後的符號,比如「100×100>」到「100×100」,「200×200#」改爲「200×200」