Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在每次通过 SELECT 调用它时更新一行
ROW.Hashtag.where{ |hashtag| hashtag.hashtag =~ hashtag_scrubbed}.order{"RANDOM()"}.limit(4)
有没有一种简单的方法可以做到这一点,或者我必须稍后在选择这些行 ID 的情况下运行更新?
我认为你最好的选择是使用 after_find ActiveRecord 回调。
来自API(稍微解释一下):
finder 找到的每个对象都会触发 after_find 回调。