所以我有一个文件,在从用户那里获取用户名、密码和角色以添加到该文件后,我试图写入该文件。一切似乎都运行良好,但是当我打开文件进行写入并输入 puts 命令时,它会在密码部分之后创建一个新行。这是代码片段。
File.open("user.file", "a") do |file|
file.puts "#{userName}=#{passwordEncoded},#{role},enabled"
这是我之后在文件本身中得到的
danny=ieSV55Qc+eQOaYDRSha/AjzNTJE=
,ROLE,enabled
它可能与编码密码末尾的 = 有关,但我不确定。密码总是以相同的大小结束,所以这可能会导致问题吗?但我不确定这里。