почему вы не используете хэш ??
@user = {}
@user["mail"] = "test@mail.com"
@user["login"] = "name"
затем вы можете получить к ним доступ, используя
<%= @user["mail"] %>
добавьте это в свой файл, если вы хотите использовать пользователя как объект (когда-либо объект в ruby, пользовательский объект - более подходящее слово)
class User
attr_accessor :mail
end
и тогда вы можете использовать
@user = User.new
@user.mail = "test@mail"
тогда вы можете использовать это по вашему мнению
<%= @user.mail %>