rails activerecord是否支持预准备语句?我能说的最好 - 没有。
答案 0 :(得分:5)
由于Active_record中的Rails 3.1预处理语句已到位。请参阅Aaron Patterson撰写的此演示文稿http://www.youtube.com/watch?v=kWOAHIpmLAI。
答案 1 :(得分:2)
最近有一些补丁可用于mysql:
对于Oracle,有两个相关的项目似乎就是这样做的:
使用Oracle和AR时更多好东西,使用ruby-plsql gem进行存储过程 http://wiki.github.com/rsim/oracle-enhanced/
答案 2 :(得分:0)
它有一些支持,如this guide所示,但它只是语法支持,因为ActiveRecord在发送到数据库之前用它们的值替换问号。
有些人(例如here)似乎忙于准备语句支持,但似乎没有可用/工作结果集成到rails中。