Переменные экземпляра могут быть неправильным инструментом для работы. Если вам нужно всего лишь создать трех пользователей, то:
3.times do |i|
User.create(:username => "user_#{i}")
end
Если вам нужно сохранить объекты User для дальнейшего использования, тогда вы можете использовать массив:
@users = 3.times.map do |i|
User.create(:username => "user_#{i}")
end
, после чего @users[0]
будет извлекать первый экземпляр пользователя, @users[1]
второй, & c.