0
我想通过SELECT更新一排,每次其选择
ROW.Hashtag.where{ |hashtag| hashtag.hashtag =~ hashtag_scrubbed}.order{"RANDOM()"}.limit(4)
更新一行每次它被要求有一个简单的办法做到这一点,否则我将不得不与那些行后运行更新ID的选择?
我想通过SELECT更新一排,每次其选择
ROW.Hashtag.where{ |hashtag| hashtag.hashtag =~ hashtag_scrubbed}.order{"RANDOM()"}.limit(4)
更新一行每次它被要求有一个简单的办法做到这一点,否则我将不得不与那些行后运行更新ID的选择?
是在哪里考虑找到在这种情况下? – thebusiness11
是的,它是ActiveRecord查找器方法之一:http://guides.rubyonrails.org/active_record_querying.html#retrieving-objects-from-the-database –
是否需要在控制器或模型中使用after_find回调?我有这个选择发生在控制器当前 – thebusiness11