首页 > 解决方案 > 如果我在 Rails 中删除模型,如何实现 SQL 查询?

问题描述

我想如果我删除rails项目中的模型并应用我的SQL查询会发生什么,是否有必要有一个模型来编写原始SQL查询。

标签: ruby-on-rails

解决方案


是否有必要有一个模型来编写原始 SQL 查询?

不,如果您使用 ActiveRecord,那么您可以使用ActiveRecord::Base.connection.executeand/orActiveRecord::Base.connection.exec_query方法。

同样,您甚至可以根据 ActiveRecord::Base.connection.raw_connection.prepare从适配器继承的方法运行准备好的语句。


推荐阅读