0
我下面的邁克爾·哈特爾的教程開始接觸軌...Rails的教程端口亞馬遜dynamodb
http://ruby.railstutorial.org/
我試圖修改從我的PostgreSQL數據庫後端亞馬遜dynamodb。任何有關如何實現這一點的建議/幫助將非常有幫助。
我下面的邁克爾·哈特爾的教程開始接觸軌...Rails的教程端口亞馬遜dynamodb
http://ruby.railstutorial.org/
我試圖修改從我的PostgreSQL數據庫後端亞馬遜dynamodb。任何有關如何實現這一點的建議/幫助將非常有幫助。
由於Hartl的教程強調非常強烈地學習ActiveRecord知識,其核心組件在DynamoDB的上下文中並沒有真正意義,所以這將變得困難。
如果您堅持不懈,Amazon提供了aws-sdk gem,您可以將其捆綁到您的應用程序中。設置您的適當的憑據在config /初始化/ aws.rb初始化
AWS.config({
:access_key_id => 'your_access_key_id',
:secret_access_key => 'your_secret_access_key',
})
你可能會想你的模型(如適用)從AWS繼承::記錄:: HashModel如果你想有一個明智的與對象接口的方式。
你也可能想用這種格式編寫一些評估者。
def img= image
self.has_image = true
AWS::S3.new.buckets[:images_cloudstock].objects[id].write(image.read)
end
def img
AWS::S3.new.buckets[:images_cloudstock].objects[id].url_for(:read) if has_image
end
你能概述哪些模型應該從AWS :: Record :: HashModel繼承嗎?這將是最有幫助的!哪裏需要更改訪問器?對於noob問題抱歉,但我剛剛開始學習RoR。在我做出這些修改後,Twitter的克隆示例是否仍然有效? – sambehera 2012-07-26 22:31:33