我之前发布了一个问题(在同一模型上有效执行多个查询),StackExchange 的其他用户友好地回答并为我节省了大量的处理时间,通过使用该.all
函数存储 SQL 查询的结果来避免对我的模型进行大量查询
具体来说,他们建议@chosenrecords = Everything.where('name LIKE ?', 'What I want').order('price ASC').all
使用
这似乎非常有效,我在代码中的许多地方都使用了它,但是,刚刚将它上传到实时服务器后,我从 Phusion Passenger 收到一条错误消息,其中包含每个行的.all
功能。
错误是syntax error, unexpected '.', expecting kEND .order('price ASC').all
我之前曾尝试从托管我们网站的公司收集有关他们正在使用的铁路和乘客版本的信息,但没有任何成功。过去,只要我使用Ruby 1.9.3 i386-mingw32
.
谁能告诉我如何解决这个错误?是否有旧功能可以执行等效操作并且可以在服务器上运行?