我是新來的Ruby和Rails,我需要創建一個使用REST API的SMS應用。 (自己的api,而不是像clickatell那樣有寶石的東西)。我已經經歷了很多材料,並且在我的論壇上發帖時感到困惑。基本上我需要能夠輸入一個號碼並輸入一條消息,然後點擊發送,該消息應該轉到該號碼。我有一個API密鑰。和API Url。我很困惑在哪裏寫post方法等/在哪裏做路由 - 哪些即時猜測在配置和其他細節。任何幫助或方向將不勝感激。新手Ruby和Rails短信
回答
require 'open-uri'
class SmsMessage
attr_reader :url, :number, :message, request_id
API_ID = 'xxxxxxx'
API_USERNAME = 'xxxxxx'
API_PASSWORD = 'xxxxxx'
def initialize(number, message)
@number = number
@message = message
end
def deliver
@url = "http://api.clickatell.com/http/sendmsg?user=#{API_USERNAME}&password=#{API_PASSWORD}&api_id=#{API_ID}&to=#{@number}&text=#{CGI::escape(@message)}"
@request_id = open(@url)
end
def self.deliver(phone, msg)
SmsMessage.new(phone, msg).deliver
end
end
你還需要學習一些基本的rails教程。
先學習rails,然後執行該應用程序。
不要試圖同時做兩個。
我很困惑在哪裏寫post方法等/在哪裏做路由 - 哪些即時猜測在配置和其他細節。任何幫助或方向將不勝感激。
因此,路由的細節進入配置/路由,這裏有一個很好的指南Rails routing。
Rails是一個MVC架構,如果你在app /目錄下看看,你會看到每個這些東西被稱爲「模式」,「控制器」和「意見」適當的子目錄。
你的RESTful接口將生活中的控制器代碼和這裏的一對Rails controllers
一個夢幻般的指南,作爲其他人說你真的必須要學習,很容易在網絡上找到的指南和教程。我強烈建議你用最簡單的行爲來構建一個玩具應用程序,以便學習。
所有的鏈接網站上發現了Rails guides是真正偉大的地方開始。我建議專注於列表頂部的MVC條目,然後根據需要挖掘其他條目。
最後,請不要錯誤地採取這種做法,但是在問問題之前,您會更仔細地做好功課 - 這是一個很好的資源,通常您會得到一個快速而有用的回覆 - 但是如果你不瞭解你需要什麼以及如何工作,就不會走到桌前,這裏的人會變得非常棘手。
祝你好運,我希望這有助於...
謝謝你。非常有益!我做了基本的應用程序,但他們鏈接到數據庫等沒有任何連接到服務,所以我很困惑,並沒有找到一個詳細的路由教程左右。 – CodeGeek123
- 1. Ruby on Rails新手
- 2. Ruby on Rails的短信發送
- 3. 新手上路:Ruby。在rails安裝上的錯誤信息
- 4. 腳手架和手動更新Ruby on Rails的屬性howto?
- 5. Ruby On Rails - 空對象引用? (新手)
- 6. Ruby on Rails的代碼演練新手
- 7. 樣式表錯誤 - Ruby on Rails新手
- 8. Ruby on Rails Web服務問題 - 新手
- 9. 使用Ruby發送短信
- 10. Ruby on Rails助手
- 11. 檢測Windows手機短信?
- 12. 短信通過GSM手機
- 13. Ruby on Rails attr_accessible和腳手架
- 14. 將短信作爲短信轉發給手機
- 15. Ruby on Rails - Ruby的新手幫助使用rake db:migrate
- 16. Ruby和Rails或Ruby on Rails
- 17. Ruby on Rails的助手HTML5
- 18. 發送短信和彩信
- 19. 發短信失敗發短信短信
- 20. 爲新手縮短HTML
- 21. Ionic2 mailto:和短信:?
- 22. Ruby on Rails database.yml信息
- 23. twilio-ruby寶石處理短信回覆?
- 24. 使用Ruby on Rails發送短消息
- 25. 如何在rails上讀取ruby和ruby中的錯誤信息?
- 26. 從java servlet發送短信到手機
- 27. 短信管理雙SIM卡手機?
- 28. 在手機睡着時獲取短信
- 29. 作爲短信網關的Android手機
- 30. 從iPhone手機發送短信?
,如果你沒有頭緒,請去看看一些基本軌的指南或手冊是這樣的:http://guides.rubyonrails.org/ – phoet