gpt4 book ai didi

ruby-on-rails - ActiveRecord 不适用于 App Engine - 有什么替代方案?

转载 作者:数据小太阳 更新时间:2023-10-29 08:29:33 25 4
gpt4 key购买 nike

Google App Engine 上 JRuby 的早期报告表明 ActiveRecord 不工作

据我所知,这是在 Rails 中与数据库对话的唯一方式。

不是这样的吗?如果不是,还有什么选择

Rails 是否有更直接的方式与 Google 的 BigTable 数据存储交互?

最佳答案

编辑: 看起来有人创建了一个 sample JRuby-Rails application - 这应该是一个简单的起点。示例代码是 here .

似乎有一些项目正在为 DataMapper 创建 App Engine 适配器。 ORM。 This one应与当前版本的 DataMapper (0.9.11) 和 this one 一起使用需要开发中的 0.10.0 版本。它们都非常新(考虑到最近发布 App Engine Java 公告,这是可以预料的),所以我当然不能保证它们当前的质量。

在 Rails 中使用 DataMapper 需要一些额外的配置;见this blog post了解更多信息。这将通过 Rails 3 变得不那么繁重,Rails 3 旨在与 Merb 合并后与 ORM 无关。如果 Rails 2.3 + DataMapper 出现问题,还可以考虑其他 Ruby Web 框架( MerbSinatra 等)。

This library也可能有助于在 GAE 上设置 JRuby web 应用程序。我还没有测试过这些,所以 YMMV。

关于ruby-on-rails - ActiveRecord 不适用于 App Engine - 有什么替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/764450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com