【发布时间】:2011-08-09 23:03:28
【问题描述】:
我正在其他人开发的 Rails 应用程序之上开发应用程序层。
他的应用程序使用了一个名为 request_logger 的模块来写入一个表,在 ruby1.8/rails2/mysql gem 下运行良好,但是在我的 ruby1.9/rails3/mysql2 环境中,activerecord 掉了,提示生成的查询无效。
很明显,所有的mysql关系名称都用双引号而不是反引号括起来。
对activerecord本身的调用只是用
设置了一堆属性log.attributes = {
:user_id => user_id,
:controller => controller,
...etc
}
然后调用
log.save
所以我倾向于它不是狡猾的调用。有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby mysql2