0
<%= tag "img", data: { interchange: ["[#{photo.image_url(:base).to_s}, small]", "[#{photo.image_url(:big).to_s}, medium]", "[#{photo.image_url(:desktop).to_s}, large]"] } %>
는 HTML을 생성합니다,하지만 결과는 "
가 생성됩니다
<img data-interchange="["[https://[...]base_20160529_115006.jpg, small]","[https://[...]big_20160529_115006.jpg, medium]","[https://[...]desktop_20160529_115006.jpg, large]"]" />
으로 여전히 작동하지 않습니다.
는 JSON으로 일을 인코딩하는 ActiveSupport의 to_json
을 사용할 수 있습니다 레일에서 적절한 HTML 문자열을
이전에'data- *'속성에서 JSON을 사용했습니다.이 유스 케이스에서 작동 할 수 있습니까? – nort
...이 JSON 무시 무시한 문제는 아니지만 ... – Jerome