jjzjj

SqlLiteral

全部标签

mysql - 未初始化的常量 Arel::SqlLiteral 升级到 rails 4.2

正在升级到rails4.2。实际上是从3.2-stable升级的,但一次只进步了一步。能够在Rails4.1上毫无问题地(更改后)运行该应用程序。不过,在升级到4.2后,我遇到了这个错误:uninitializedconstantArel::SqlLiteral找不到有关它的任何信息。有一些关于geokit的帖子……我们不使用。任何人对此错误及其含义有任何想法吗?更好的是-关于如何调试它的任何建议?我们的数据库使用mysql。提前致谢。 最佳答案 当我查看我的rails4.2和rails3.x项目时,我得到了同样的结果。您可能必须更

ruby-on-rails - #<Arel::Nodes::SqlLiteral> 没有方法错误 'map'

我有以下示例查询:source="(SELECTDISTINCTsource.*FROM(SELECT*FROMitems)ASsource)ASitems"items=Item.select("items.*").from(source).includes([:images])pitems#[#,#]然而运行:pitems.countNoMethodError:undefinedmethodmap'forArel::Nodes::SqlLiteral`的结果我很欣赏这个查询很愚蠢,但是非简化查询有点太复杂而无法复制,这是我能创建的最小的崩溃版本。有什么想法吗?