我有一种向用户询问密码的方法:
def ask_user_password
puts 'Enter your password'
print '> '
STDIN.getpass
end
一旦我使用STDIN.getpass,它就不会显示用户输入。
但是,我想为用户输入的每个字符打印*字符。例如:用户输入:123456
现在有
Enter your password
>
我想要的
Enter your password
> ******
您需要这个宝石:highline。您的代码可能像这样: