Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
"Поздравляем, все пользователи на этой странице прошли активацию" if @users.all?{ |user| user.activated == 1 }
named_scope :activated, :conditions => 'activeted = 1'
Если вам надо в экшене отдавать данные и аяксом, и «по-старинке», то проверку на него можно сделать с помощью request.xhr?
Model.find(:all => Model.all
User.count == User.activated.count (хотя казалось бы зачем это вообще надо)
@user = User.find_by_id(current_user.id) role = @user.role
ar = []; 10000.times { ar.push rand(12345) } Benchmark.bm(7) do |x| x.report("size") { 10000.times { ar.size } } x.report("length") { 10000.times {ar.length} } end
user system total real size 0.000000 0.000000 0.000000 ( 0.001275) length 0.000000 0.000000 0.000000 ( 0.000890)
user system total real
size 0.010000 0.000000 0.010000 ( 0.002396)
length 0.000000 0.000000 0.000000 ( 0.002486)
count 0.000000 0.000000 0.000000 ( 0.002455)
Tips & Tricks