2011-02-25 6 views
1

Je veux utiliser Dropbox API Ruby, j'ai installé la pierre précieuse et quand je veux créer une session dropbox j'ai reçu ce message:Dropbox Ruby API

uninitialized DropboxController constante :: Dropbox

Y at-il quelque chose à faire si je veux utiliser cette API sauf installer la gemme?

Le code est:

def authorize 
    if params[:oauth_token] then 
    dropbox_session = Dropbox::Session.deserialize(session[:dropbox_session]) 
    dropbox_session.authorize(params) 
    session[:dropbox_session] = dropbox_session.serialize # re-serialize the authenticated session 
    redirect_to :action => 'upload' 
    else 
    dropbox_session = Dropbox::Session.new('your_consumer_key', 'your_consumer_secret') 
    session[:dropbox_session] = dropbox_session.serialize 
    redirect_to dropbox_session.authorize_url(:oauth_callback => url_for(:action => 'authorize')) 
    end 
end 
+0

Un message d'erreur sans code, il est difficile pour nous de vous aider. –

Répondre

0

Exiger le fichier dropbox dans votre fichier en cours.

+0

J'ai copié le dropbox.rb à lib, mais le testeur dit qu'il ne marche pas trouver – branni

+0

nous devons voir le code – ssmithstone

+0

Le code est le code exemple de l'api: – branni

1

Ceci est un contrôleur de rails pas pour ruby. Pour ruby ​​vous pouvez vous référer à ce tutorial et voici le DOCs pour Ruby