簡體   English   中英

開始使用Ruby on Rails,Web Services和OAuth

[英]Start using Ruby on Rails, Web Services and OAuth

我正在運行Ruby on Rails 3,我想創建一個充當Web服務的應用程序APP1 然后創建另一個可以使用OAuth協議與APP1通信(發送/獲取信息)的RoR應用程序APP2

我需要做些什么才能開始 (我不是那些主題編程的專家,但我讀了很多,我知道它們在概念上理論上是如何工作的) 想要實現我的自定義代碼或者使用插件或gem更好嗎? 為什么?

如果有可能,你能寫一個TODO列表和步驟來實現我的目標嗎?

而且, 更重要的是您能否向我推薦一些 關於創建RoR Web服務的 有用 (可怕的) 資源 (如書籍,博客文章......)

假設你決定什么樣的希望Web服務和基於REST的XML Web服務的是一個可以接受的選擇,那么Rails應用程序在默認情況下幾乎做到這一點。 生成腳手架代碼時,您的控制器實際上已准備好作為RESTful Web服務進行交互。

當然,這不是你需要知道和做的所有事情,但以下系列文章似乎很好地涵蓋了這個主題......

  1. http://css.dzone.com/news/rest-with-rails-part-1
  2. http://css.dzone.com/news/rest-with-rails-part-2-serving
  3. http://css.dzone.com/news/rest-with-rails-part-iii-using

不幸的是,這些頁面上似乎存在一些JavaScript錯誤,但它們仍然可用。

我知道這不能回答你問題的OAuth部分,但是這篇文章( http://stakeventures.com/articles/2009/07/21/consuming-oauth-intelligently-in-rails )有一些有用的信息。在那個問題上。 請注意,如果你要使用Rails 3,那么這里的信息會略微過時,因為你需要在Gemfile中列出gems並運行bundle install而不是將config.gem ...行添加到environment.rb文件中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM