Мне было интересно, может ли кто-нибудь оказать мне огромную услугу ..
Я действительно не понимаю, как использовать 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!
Спасибо
Danny