首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >amazon dynamodb的Rails教程移植

amazon dynamodb的Rails教程移植
EN

Stack Overflow用户
提问于 2012-07-27 02:06:32
回答 1查看 498关注 0票数 0

我正在学习michael hartl的rails入门教程……

http://ruby.railstutorial.org/

我正在尝试将我的数据库后端从PostgreSQL修改为Amazon dynamodb。任何关于如何实现这一点的建议/帮助都会非常有帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-07-27 04:28:44

这将是困难的,因为Hartl的教程非常强调学习ActiveRecord知识,其核心组件在DynamoDB上下文中没有实际意义。

如果您坚持,Amazon提供了aws-sdk gem,您可以将其捆绑到您的应用程序中。在config/initializers/aws.rb初始化器中设置适当的凭据

代码语言:javascript
复制
AWS.config({
  :access_key_id => 'your_access_key_id',
  :secret_access_key => 'your_secret_access_key',
})  

如果您想要以一种合理的方式与对象交互,您可能希望您的模型(在适当的情况下)继承自AWS::Record::HashModel。

您可能还想以这种格式编写一些评估器。

代码语言:javascript
复制
  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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11675347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档