我正在查看Ruby平台http://www.dropbox.com/developers/start/setup#ruby的Dropbox SDK,试图弄清楚如何使用API
来自我Mac上的Users / myname目录,我做了gem install dropbox-sdk
它应该附带一些示例文件来播放
web_file_browser.rb是一个示例Web应用程序,可让您浏览文件并将文件上传到Dropbox。
它也说
为了便于兼容,这些示例引用了您使用RubyGems安装的库的本地副本,该副本位于lib / dropbox_sdk.rb中。
1)我必须使用哪个文件夹来测试这些示例文件?
2)获取应用密钥后,如何运行示例文件来测试上传?
3)理论上我是否应该能够从Rails应用程序运行此示例文件?
答案 0 :(得分:4)
解决方案:
1)我必须使用哪个文件夹来测试这些示例文件? Soln: 您必须在这些文件所在的目录中..e.g在我的机器上,它是
jatin@silverSpoon:/media/silverSpoon/dropbox-app/dropbox-ruby-sdk-1.1$ ls
CHANGELOG cli_example.rb dropbox_controller.rb gemspec.rb lib LICENSE README web_file_browser.rb
因此,您必须在dropbox-ruby-sdk-1.1
文件夹中测试这些示例文件。
2)获取应用密钥后,如何运行示例文件来测试上传?
Soln: 再次浏览此Ruby Setup with Dropbox API。它写道:
要运行这些示例,您需要编辑每个脚本(.rb文件) 在指示的位置输入您的应用密钥和应用密钥。还要确保 访问类型设置为:app_folder或:配置的dropbox 你的应用。在此之后,只需运行 ruby script.rb 即可完成。
3)我理论上是否能够从Rails应用程序运行此示例文件?
Soln: 是的,为什么不呢。我建议您使用示例Sinatra应用程序,习惯API,然后转到Rails。