Quick question, for example if you have in your controller:
@users = User.all
for user in @users
# blah blah blah
end
what is the best and most strait forward method to find out if you
have reached the last user in @users?
Quick question, for example if you have in your controller:
@users = User.all
for user in @users
# blah blah blah
end
what is the best and most strait forward method to find out if you
have reached the last user in @users?
Quick question, for example if you have in your controller:
@users = User.all
for user in @users
if user == @users.last
# do something with the last user
end
# blah blah blah
endwhat is the best and most strait forward method to find out if you
have reached the last user in @users?
If you don't want that check in there you could also do...
@users = User.all
last_user = @users.pop
for user in @users
#....
end
# do something with last_user
-philip
Thank you for the fast response, I was resorting to using if
statements in my current setup and the last_user = @users.pop solution
is much cleaner and should actuolly run faster for really large
loops.