Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 以随机顺序显示memcached中缓存的ActiveRecord结果_Ruby On Rails_Activerecord_Memcached - Fatal编程技术网

Ruby on rails 以随机顺序显示memcached中缓存的ActiveRecord结果

Ruby on rails 以随机顺序显示memcached中缓存的ActiveRecord结果,ruby-on-rails,activerecord,memcached,Ruby On Rails,Activerecord,Memcached,我使用memcached来缓存一个查询,该查询返回一组广告,然后将这些广告加载到一个div中,我使用jQuery和jQuery插件滚动浏览广告 我想在每次加载页面时以随机顺序填充包含广告的div,以便不首先显示相同的广告,并且当应用程序循环浏览广告时,广告以不同的顺序显示 从memcached存储中获取结果集并随机排列以供显示的最佳方法是什么 你可以尝试在结果集上调用Array#shuffle()。很好的建议Rubish,我来试试

我使用memcached来缓存一个查询,该查询返回一组广告,然后将这些广告加载到一个div中,我使用jQuery和jQuery插件滚动浏览广告

我想在每次加载页面时以随机顺序填充包含广告的div,以便不首先显示相同的广告,并且当应用程序循环浏览广告时,广告以不同的顺序显示


从memcached存储中获取结果集并随机排列以供显示的最佳方法是什么

你可以尝试在结果集上调用Array#shuffle()。很好的建议Rubish,我来试试