我想知道是否有人可以帮我很大的忙..
我真的不明白如何使用 API——所以我想知道,以 Basecamp 为例,是否有人可以通过基础知识来告诉我。
到目前为止,我有一个带有仪表板控制器/视图的应用程序,我已将 basecamp.rb 放入我的 /lib 目录,将以下内容添加到我的 application_controller:
def basecamp_connect
Basecamp.establish_connection!('XXXXXX.basecamphq.com', 'USER', 'PASS', false)
@basecamp = Basecamp.new
end
显然将所需部分更改为我的凭据。
接下来,我在dashboard_controller 中添加了以下内容:
def index
Basecamp::TodoList.find(:all)
end
接下来我假设我必须使用某种循环以某种方式在仪表板上列出待办事项。
我在做正确的事吗,如果是这样-我到底如何显示所有待办事项,如果不是-我做错了什么/遗漏了什么。
它不一定是 todos,来自 Basecamp 或任何其他流行的 API 服务的任何东西都是一个好的开始。只是我刚好有一个basecamp账号!
谢谢,
丹尼