gpt4 book ai didi

ruby-on-rails - 如何在没有 ORM 的情况下仅使用低级数据库驱动程序设置 Ruby on Rails 应用程序?

转载 作者:行者123 更新时间:2023-12-05 01:02:25 26 4
gpt4 key购买 nike

我想使用 ArangoDB. 创建一个 Rails 应用程序它有 Rails 适配器,Guacamole,但它没有我想要的一些功能(即 AQL)。所以我正在考虑使用低级 Ashikawa 构建我自己的模型司机。

我需要编写什么代码才能使其正常运行?我想我必须编写一个初始化程序来建立连接,还有什么我遗漏的吗?

谢谢你。

最佳答案

使用 rails new my_app -O 生成应用程序会给你一个没有 ActiveRecord 的应用程序。 Mongoid Installation Guide一步一步地介绍如何在现有应用程序中摆脱 ActiveRecord。

我想您随后会在初始化程序中建立连接,并创建模型扩展的模型类(以 ActiveRecord 的样式)或模型包含的 mixin(ala Mongoid::Document)。该模块或类将容纳所需的任何共享功能。

您可能想要扩展 ActiveModel::Model因为它将为您提供变形、验证和其他功能。

关于ruby-on-rails - 如何在没有 ORM 的情况下仅使用低级数据库驱动程序设置 Ruby on Rails 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26699116/

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