在升级到Rails 4.2的过程中。实际上是从3.2稳定版升级的,但一次只迈了一步。能够在Rails 4.1上运行而没有任何麻烦(更改后)。
但是,升级到4.2后,我遇到了此错误:
uninitialized constant Arel::SqlLiteral
找不到有关它的任何信息。有一些关于geokit的帖子...我们不使用。任何人对此错误及其含义有任何想法?更好的是-有关如何进行调试的任何建议?我们使用mysql作为数据库。
提前致谢。
当我在Rails 4.2和Rails 3.x项目之间浏览时,会得到相同的结果。您可能必须更改对Arel :: Nodes :: SqlLiteral的引用
irb(main):002:0> Arel::SqlLiteral NameError: uninitialized constant Arel::SqlLiteral irb(main):003:0> Arel::Nodes::SqlLiteral => Arel::Nodes::SqlLiteral