1

在我的应用程序中,我有一个“LIKE”SQL 查询,类似于......

Item.where("name LIKE ?", "%"+params[:q]+"%").all

但我只想打 db 1x(在应用程序启动时),因为项目的数量很大,并加载这个通用部分......

Item.all

...存入内存(全局变量),因此我可以稍后在整个应用程序中重用其内容,在不同的情况下,并使用一些特定于案例的 Ruby 代码进行改进(请参阅“LIKE”部分)。

用 Ruby 进行这种“过滤”的最快方法是什么?

4

1 回答 1

0

你可以为此使用低级缓存吗?

于 2013-02-02T13:58:58.717 回答