0
我该如何重写?Rails帮助重写轨道随机
@bannerkat = Konkurrancer.where("kategori_id = '#{@kategor}'").order('rand()').first
要像这样@banner = Konkurrancer.all[rand(Konkurrancer.all.size)]
我已经试过这样:
@bannerkat = Konkurrancer.all[rand(Konkurrancer.where("kategori_id = '#{@kategor}'"))]
,我如何防止SQL注入?
私人方法调用 - 方法丢失 – 2011-03-18 19:20:28
对不起,我的坏处,这取决于轨道3.更新回答 – 2011-03-18 19:22:30
这种方式从数据库中获取整个收集! – scragz 2011-03-18 20:23:14