gpt4 book ai didi

ruby - 如何单独使用activerecord?

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

我准备开发一个没有 UI 的项目。项目只需要和数据库交互,有没有例子可以引用?

最佳答案

您的应用是否与基于 Rails 的应用相关联并且需要读取 Rails 配置文件?或者,它是完全独立的并且没有 Rails 交互吗?

ActiveRecord 可以,但如果我不需要 Rails 兼容性,我会使用 Sequel .这是一个很棒的 ORM,我发现它更加灵活。

如果您需要 Rails 兼容性并想使用 ActiveRecord,请考虑使用 rails runner。来自文档:

runner runs Ruby code in the context of Rails non-interactively. For instance:

$ rails runner "Model.long_running_method"

Rails runner 适用于不需要 HTTPd 服务器或 Rails 用户界面的命令行应用程序。我将它们用于诸如每天运行的应用程序之类的东西,以从站点 ftp 文件进行分析。它必须写入数据库,所以它可以访问我定义的所有模型,但它永远不需要向用户呈现任何东西,因为它们对他们不可见。

关于ruby - 如何单独使用activerecord?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6025257/

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