일부 데이터를 html 속성으로 게시하려고합니다. 레일 변수가 있다고 가정하십시오.html로 데이터를 게시하는 중 인용문이 있습니다.
@fields = [{:name => "id", :type => :integer}]
jquery의 .data()에 사용할 페이지에 게시하고 싶습니다. 그래서 .html.erb에서 나는
<%= form_tag({:action => 'whatever'}, {... , :"data-fields" => h(@fields.to_json)}) %>
을 가지고 있지만 렌더링하는 동안, 문자열에 인용
[{"name":"id","type":"integer"}]
엉망 때 form_tag 따옴표를 사용 레일 때문에 다른 속성은 큰 따옴표로 전체 JSON 문자열을 둘러싸. json을 문자열과 함께 Rails의 속성으로 게시하려면 어떻게합니까?
내 질문과 동일한 문제가 발생했습니다 – highBandWidth