标签: ruby-on-rails ruby-on-rails-3 postgresql
我想在每次通过SELECT
ROW.Hashtag.where{ |hashtag| hashtag.hashtag =~ hashtag_scrubbed}.order{"RANDOM()"}.limit(4)
是否有一种简单的方法可以执行此操作,或者我必须稍后在选择了这些行时运行更新?
答案 0 :(得分:1)
我认为你最好的选择是使用after_find ActiveRecord回调。
从API(稍微复述):
为a找到的每个对象触发after_find回调 取景器。