【发布时间】:2012-10-23 19:09:39
【问题描述】:
我正在寻找一种方法来存储在更新或创建操作中生成的 sql 字符串。我尝试将.to_sql 附加到update_attributes 的末尾,但它返回TrueClass 错误(或类似的东西)。有什么我遗漏的吗?
【问题讨论】:
-
我不认为这是可能的,因为我不这样做,因为如果我错了,arel 从来都不是用于更新/删除逻辑的,请纠正我
-
你为什么要把 SQL 存入数据库?
-
所以我可以稍后将它作为 API 端点引用,以返回在“x”日期之间运行的所有查询,然后让这些查询在使用 sqlite 的移动应用程序上运行(主数据库是 mysql)。基本上是一种将移动应用程序与 mysql 数据库中的内容同步的方法。
-
您在尝试将 MySQL SQL 提供给 SQLite 时可能会遇到问题。
-
也许,但查询将非常基本 - 插入、更新和删除。没什么太花哨的。
标签: ruby ruby-on-rails-3