1
我是新來的鐵軌,所以這可能看起來像一個愚蠢的問題。我想允許第三方網站將數據發佈到我網站上的特定網址。我想獲取數據,格式化它並向我的數據庫添加記錄。Rails - 如何讓第三方服務POST到我的Rails應用程序?
我已經完成了其他語言,但不知道如何在rails中執行此操作,或者甚至無法啓動。但我會盡我所能去刺,希望有人能引導我走向正確的方向。
這添加到我的路線:
match 'third_party_post_here', :to => 'contents#get_some'
添加功能,我contents_controller.rb
def get_some
content = Content.new
# these are the fields that will be posted
# method
# title
# message
# location
# media
# raw_message
# trigger
end
你可以看到有一些我會期待的特定字段。所以我會做這樣的事?:
content = Content.new
content.name = Content.find(params[:title])
然後我取回我需要再做content.save
數據之後。我不確定我是否要走正確的道路?真的希望儘可能做到最「軌道」方式。預先感謝任何指導或最佳實踐建議!
是唯一需要改變的? – cbrulak 2011-02-03 02:39:13