Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用 rails 3 创建了一个 REST API。
我使用命名空间来创建虚拟环境开发和生产,myapi.net/dev/function 重定向到 dev 目录中的控制器。
一切正常,除了我的应用程序现在正在生产中,我想在调用包含 /dev/ 的 url 时使用开发数据库
我知道我可以更改模型中的数据库,但模型在 dev 和 prod 中是相同的。
有没有办法做到这一点 ?
我知道在使用 MVC 时这并不是真正的最佳实践,但我需要在创建真正的环境之前这样做。
谢谢你的帮助 !
建立连接是您正在寻找的。
在您的控制器方法中:
def function ActiveRecord::Base.establish_connection :development ... end