에 백 슬래시를 유지 :레일 JSON은 내가보기 양식이 라인을 가지고 문자열
<%= hidden_field_tag "ng_b2b_configuration[value][endpoints][][patterns][]", raw(".+\\\\.runsheet\\\\..+") %>
는이 결과를 생성합니다 :
내가 정말 원하는 것이 아니다"patterns":[".+\\.runsheet\\..+"]
. 내 질문 내 DB에 저장 한 후 백 슬래시를 유지하는 방법입니다? "patterns":[".+\.runsheet\..+”]
을 나는이 함께 시도했습니다 : <%= hidden_field_tag "ng_b2b_configuration[value][endpoints][][patterns][]", raw(".+\\\\.runsheet\\\\..+"), class: "val_runsheet_all" %>
및 결과 : "patterns":[\".+\\.runsheet\\..+\”]
UPDATE 여기에 1
HTML 출력된다
이
내가 원하는 것을 정확히<input type="hidden" name="ng_b2b_configuration[value][endpoints][][patterns][]" id="ng_b2b_configuration_value_endpoints__patterns_" value=".+\.runsheet\..+">
하지만 Ruby (예 : ERB)의'. \ \ runsheet \ .. + "'는 '. +. runsheet .. +''를 말하는 복잡한 방법이므로 결과가 어떻게 끝나나요? 보고 있니? ''이 HTML에 보이는 것과''params''에 로그가 말하는 것을 포함시키는 것이 도움이 될 것입니다. 그리고 큰 따옴표로 묶인 루비 문자열'\\.'안에 백 슬래시 하나와 마침표가옵니다. –
@muistooshort ops 죄송합니다. 위의 내 질문을 편집합니다. – AmirolAhmad