Basecamp API Ruby 래퍼 사용의 예
-
11-09-2019 - |
문제
새로운 Rails 2.3.2 앱을 설정하고 Basecamp API Ruby 래퍼를 여기에서 /lib 디렉토리에 추가했습니다.
http://developer.37signals.com/basecamp/basecamp.rb
내 application_controller.rb에서 Basecamp에 호출을 활성화하기위한 다음 방법을 만들었습니다.
def basecamp_connect
Basecamp.establish_connection!('xxxxxx', 'xxxxxx', 'xxxxxx', false)
@basecamp = Basecamp.new
end
누군가 컨트롤러에서 API에 액세스하여 모든 활성베이스 캠프 프로젝트에서 할 일 목록 목록을 검색하는 방법의 예를 제공 할 수 있습니까?
해결책
그것은 activeresource를 기반으로하므로 운 좋게도 코드는 AR 모델 코드와 매우 비슷합니다.
이것은 당신의베이스 캠프에 대한 모든 할 일 항목을 찾아야합니다.
Basecamp::TodoList.find(:all)
또한 주어진 프로젝트에서 모든 유아 주의자를 얻고 Todolist 클래스에 추가 된 방법을 사용하여 완료되었는지 여부를 지정할 수 있습니다. 예를 들어 주어진 프로젝트의 모든 목록을 찾으려면 다음과 같이 사용하십시오.
Basecamp::Todolist.all(project_id)
제휴하지 않습니다 StackOverflow