ruby-on-rails - 如果我在 Rails 中删除模型,如何实现 SQL 查询?
问题描述
我想如果我删除rails项目中的模型并应用我的SQL查询会发生什么,是否有必要有一个模型来编写原始SQL查询。
解决方案
是否有必要有一个模型来编写原始 SQL 查询?
不,如果您使用 ActiveRecord,那么您可以使用ActiveRecord::Base.connection.execute
and/orActiveRecord::Base.connection.exec_query
方法。
同样,您甚至可以根据 ActiveRecord::Base.connection.raw_connection.prepare
从适配器继承的方法运行准备好的语句。
推荐阅读
- angularjs - 错误:未捕获的 ReferenceError:角度未在 controllers.js:1 中定义
- c++ - 是否存在表达式 `ab::c` 有意义的上下文?
- ios - 如何在场景中添加按钮和标签
- scala - Scala如何在元组中指定元组的返回类型
- actions-on-google - 播客被谷歌索引,但不在助理目录中。该怎么办?
- angular - 为什么我的一些延迟加载的模块找不到而其他的可以?
- export - .fex 文件中有什么失败?
- powerbi - 从饼图的一个切片导航到另一个饼图
- dart - 如何在 Flutter 中处理密码中的 TextField 验证
- python - calculate depth from two images with epipolar geometry?