我正在尝试创建一个服务器。这就是我所拥有的:
def server_root
@hash_httpd['ServerRoot'].gsub(/''/,"")
end
有问题。这是一条rspec消息:
Failure/Error: expect(httpd_file.document_root).to eq 'document_root'
expected: "document_root"
got: "\"document_root\""
(compared using ==)
# ./spec/lib/config/httpd_conf_spec.rb:30:in `(root)'
答案 0 :(得分:1)
字符串不是斜杠,而是带双引号。
如果您需要删除双引号,请更改为:
@hash_httpd['ServerRoot'].gsub(/"/, '')
或只是:
@hash_httpd['ServerRoot'].gsub('"', '')