gpt4 book ai didi

ruby-on-rails - 我可以在没有数据库的情况下使用 Rails 而只调用 Web 服务吗?

转载 作者:行者123 更新时间:2023-12-04 15:38:04 24 4
gpt4 key购买 nike

我打算写一些新的 UI 代码,很多人建议使用 RoR。但从我到目前为止所读到的关于 RoR 的内容来看,拥有一个数据库来存储后端数据似乎几乎是强制性的。就我而言,我无权访问数据库,并且我的所有数据对象都可以通过 Web 服务(某些 REST 和 SOAP 服务)获得。

我想在这种情况下我必须使用 Controller 直接与服务对话,但是在没有模型层(ActiveRecord)的情况下使用 RoR 仍然是一个好主意。

是否有任何其他框架更适合这种方法(我可以使用 Java 或 Ruby 中的任何内容,我们没有任何 PHP 或 Python 代码)。

最佳答案

Rails 可以很好地解决这个问题;它明确支持在没有 ActiveRecord 的情况下运行。查看默认 environment.rb 中的注释文件:

# Skip frameworks you're not going to use. To use Rails without a database
# you must remove the Active Record framework.
# config.frameworks -= [ :active_record, :active_resource, :action_mailer ]

您的 database.yml如果不加载 ActiveRecord,文件将被忽略;您的所有模型都可以从 ActiveResource::Base 继承,并且可以正常工作。

关于ruby-on-rails - 我可以在没有数据库的情况下使用 Rails 而只调用 Web 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1025523/

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