[Kiev-pm] Как реализовать данный код с помощью Text::Haml

TheAthlete theathlet at yandex.ru
Thu Jun 6 01:55:19 PDT 2013


Use of uninitialized value in substitution iterator at  
/usr/local/share/perl5/Text/Haml.pm line 942.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
   <head>
     <meta charset='utf-8' />
     <title>Hello from Haml</title>
<script type='text/javascript'>
   //<![CDATA[
     !window.jQuery && document.write('<script type="text/javascript"  
src=}."/javascripts/jquery.js"></script>')
   //]]>
</script>
   </head>
   <body>
     <div id='content'>
       <strong>test2</strong>
     </div>
     <p>green</p>
   </body>
</html>

Это если использовать интерполяцию с помощью #{}
:javascript
   !window.jQuery && document.write('<script type="text/javascript"  
src=#{$request->{uri_base}}."/javascripts/jquery.js"><\/script>')


vti <viacheslav.t ÎÁ gmail.com> писал(а) в своём письме Thu, 06 Jun 2013  
11:46:40 +0300:

> Насколько я помню правильный способ второй, используя интерполяцию #{}.  
> А что именно не работает? Какая ошибка?
>
> On 06/06/2013 11:40 AM, TheAthlete wrote:
>> Здравствуйте!
>> Подскажите пожайлуста, как с помощью Haml для Text::Haml реализовать  
>> следующий код:
>>
>> <script type="text/javascript">/* <![CDATA[ */
>>       !window.jQuery && document.write('<script type="text/javascript"  
>> src="<% request.uri_base %>/javascripts/jquery.js"><\/script>')
>>   /* ]]> */</script>
>>
>> Пробую слеюующим образом:
>>
>> :javascript
>>   !window.jQuery && document.write('<script type="text/javascript"  
>> src=$request->{uri_base}."/javascripts/jquery.js"><\/script>')
>>
>> но не работает - не получается интерполировать $request->{uri_base}
>> #{$request->{uri_base}} тоже не работает
>> _______________________________________________
>> Kiev-pm mailing list
>> Kiev-pm ÎÁ pm.org
>> http://mail.pm.org/mailman/listinfo/kiev-pm
>
> _______________________________________________
> Kiev-pm mailing list
> Kiev-pm ÎÁ pm.org
> http://mail.pm.org/mailman/listinfo/kiev-pm


-- 
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/


More information about the Kiev-pm mailing list