سؤال

لقد قمت بإعداد تطبيق جديد للقضبان 2.3.2 وأضاف مجمع Basecamp API Ruby Directory الخاص بي / LIB من هنا:

http://developer.37signals.com/basecamp/basecamp.rb

في تطبيقي_Controller.rb لقد قمت بإنشاء الطريقة التالية لتمكين المكالمات إلى Basecamp:

def basecamp_connect
  Basecamp.establish_connection!('xxxxxx', 'xxxxxx', 'xxxxxx', false)
  @basecamp = Basecamp.new
end

هل يمكن لشخص ما تقديم مثال على كيفية الوصول إلى API من وحدة تحكم لاسترداد قائمة للقيام به قوائم عبر جميع مشاريع Basecamp النشطة؟

هل كانت مفيدة؟

المحلول

يعتمد على activeresource، لحسن الحظ، سيبدو الكود الخاص بك كثيرا كود نموذج AR.

يجب أن تجد هذا جميع عناصر TODO الخاصة بك ل basecamp الخاص بك:

Basecamp::TodoList.find(:all)

يمكنك أيضا الحصول على جميع طبيب البقراء من مشروع معين، وتحديد ما إذا كانت مكتملة أم لا، باستخدام طريقة قمت بإضافتها إلى فئة Todolist. للعثور على جميع القوائم لمشروع معين، على سبيل المثال، فقط استخدم:

Basecamp::Todolist.all(project_id)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top