2016-12-07 8 views
0

일부 리 마케팅 코드를 슬림 한 부분에 설치하려고하는데 테스트 중에 출력이 제대로 보이지 않습니다. 여기 Ruby on Rails 4 앱에서 Slim의 Google 리 마케팅 코드에 올바른 구문이 있습니까?

는 내가 주어 졌어 자바 스크립트입니다 : 여기

<!-- Google Code for Remarketing Tag --> 
<!-------------------------------------------------- 
Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. See more information and instructions on how to setup the tag on: http://google.com/ads/remarketingsetup 
---------------------------------------------------> 
<script type="text/javascript"> 
/* <![CDATA[ */ 
var google_conversion_id = my_id_here; 
var google_custom_params = window.google_tag_params; 
var google_remarketing_only = true; 
/* ]]> */ 
</script> 
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> 
</script> 
<noscript> 
<div style="display:inline;"> 
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/my_id_here/?guid=ON&amp;script=0"/> 
</div> 
</noscript> 

내가로 변환하고 있었다 무엇 (숭고한에서 HTML2Slim 패키지를 통해)

- if Rails.env.development? 
    /! Google Code for Remarketing Tag 
    /! 
     | \------------------------------------------------ 
     | Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. See more information and instructions on how to setup the tag on: http://google.com/ads/remarketingsetup 
     | \------------------------------------------------- 
    javascript: 
     /!* */ 
     | var google_conversion_id = my_id_here; 
     | var google_custom_params = window.google_tag_params; 
     | var google_remarketing_only = true; 
     /!* */ 
    script src="//www.googleadservices.com/pagead/conversion.js" type="text/javascript" 
    noscript 
     div style="display:inline;" 
     img alt="" height="1" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/my_id_here/?guid=ON&amp;script=0" style="border-style:none;" width="1"/

나는 개발이 프로그램을 실행할 때 DOM의 결과는 다음과 같습니다.

<!--Google Code for Remarketing Tag--><!--| \------------------------------------------------ 
| Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. See more information and instructions on how to setup the tag on: http://google.com/ads/remarketingsetup 
| \---------------------------------------------------> 
<script> 
    /!* */ 
    | var google_conversion_id = my_id_here; 
    | var google_custom_params = window.google_tag_params; 
    | var google_remarketing_only = true; 
    /!* */ 
</script> 
<script src="//www.googleadservices.com/pagead/conversion.js" type="text/javascript"></script><noscript><div style="display:inline;"><img alt="" height="1" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/my_id_here/?guid=ON&amp;amp;script=0" style="border-style:none;" width="1" /></div></noscript> 

두 가지를 제외하면 모두 잘 보입니다.

  1. 나는 /* <![CDATA[ *//* ]]> */ 라인을 잃어 버린다.
  2. 모든 스크립트 태그는 type="text/javascript" 속성을 드롭하지만이 것 너무 많이 중요하지

그래서 내 질문에, 나는 /* <![CDATA[ *//* ]]> */ 슬림 언어 또는 렌더링되도록 어떻게이 있습니다 추측하고있어이 이 파일에서 언어를 탈출하고 자바 스크립트의 원시 블록에 드롭하는 방법?

답변

0

알아 냈어. 단지 |을 '축 어적 텍스트'로 사용했습니다. Slim 언어의 가장 기본적인 구문 규칙과 같습니다.

javascript: 
     | /* <![CDATA[ */ 
     | var google_conversion_id = my_id_here; 
     | var google_custom_params = window.google_tag_params; 
     | var google_remarketing_only = true; 
     | /* ]]> */ 

DERP :

여기에 코드처럼 보이는 끝나는거야. 슬림 한 슈퍼 멋진