我遇到了以下情况:
我有一个 Rails 应用程序和两个数据库,一个用于 Rails 应用程序,第二个数据库(在同一个数据库服务器实例上运行)用于不同的非 Web 应用程序。
我的 Rails Web 应用程序可以通过 SQL 直接从(第二个)数据库读取,但由于安全限制(数据必须由非 Web 应用程序验证),它不能写入它。因此,我们编写了一个基于 SOAP 的小 CLI 接口,用于写入数据库。
我的问题是:我能否以某种方式扩展 ActiveRecord 模型(Rails 3),以便通过 SQL 连接正常读取,但更新/创建/删除通过我们自制的界面进行。
感谢您的任何回复!