알 수없는 이유로 일부 저장된 문자열 (db)은 앞뒤에 \"
이 있습니다.문자열에 저장된 큰 따옴표를 제거하십시오.
어떻게 감지하고 제거합니까?
my_object.a_string_type_attribute.gsub(/\s|"|'/, '')
아무 것도하지 않습니다.
알 수없는 이유로 일부 저장된 문자열 (db)은 앞뒤에 \"
이 있습니다.문자열에 저장된 큰 따옴표를 제거하십시오.
어떻게 감지하고 제거합니까?
my_object.a_string_type_attribute.gsub(/\s|"|'/, '')
아무 것도하지 않습니다.
당신은 라인에 STH을 수행해야합니다 당신은 큰 데이터베이스가있는 경우
YourModel.where('column_name LIKE \'"%"\'').each do |model|
model.column_name = model.column_name[1..-2]
model.save
end
그것은 시간이 걸릴 수 있습니다. 라이브 데이터베이스에 대해 백업을 실행하려면 백업을 만드십시오.
string.strip('"')
.
콘솔 출력을 표시하십시오. 아마도'''에 대한 이스케이프 문자 일 수도 있습니다. –
예'''에 대한 이스케이프 문자입니다. – Numbers
그래서 문제가 무엇입니까? –