0

我想在每次通过 SELECT 调用它时更新一行

ROW.Hashtag.where{ |hashtag| hashtag.hashtag =~ hashtag_scrubbed}.order{"RANDOM()"}.limit(4)

有没有一种简单的方法可以做到这一点,或者我必须稍后在选择这些行 ID 的情况下运行更新?

4

1 回答 1

1

我认为你最好的选择是使用 after_find ActiveRecord 回调。

来自API(稍微解释一下):

finder 找到的每个对象都会触发 after_find 回调。

于 2012-12-06T07:18:34.110 回答