2013-10-29 1 views
0

내가 HAML 오른쪽 장소에서 컨텐츠를 주입하지와 사투를 벌인거야 내가 원하는 결과 (초보자)하지 않는다 holder 또는 holder thick은 내 컨테이너 내부가 아니라 외부에 있습니다. 왜 이런거야? 무엇이 제대로 정렬되지 않습니까?루비 HAML 여기 HAML의 일부입니다,

+1

처럼 보일 것이다 콘텐츠를

를 이동해야하는 사업부 내부의 이해, 그래서 그냥 나머지를 들여해야 '% div.holder' 대신 http://html2haml.heroku.com/ – apneadiving

+0

을 사용하고'.holder'를 사용하고'% div.form-group {: id =>'컨테이너 '}'를'#container'로 대체하십시오. form-group','% div.holder.thick'은'.holder.thick'이어야합니다. – apneadiving

+0

http://haml2erb.herokuapp.com/ – apneadiving

답변

3

예, 내용이 #container 인 경우 if은 들여 쓰기되어야합니다. 컨테이너는 다음 %div.form-group 경우

#container.form-group 
    - if [email protected]? 
    %p= t('users.data_name') 
    = link_to t('users.delete'), 'javascript:void(0)', :class => 'delete', :data => {:id => @data.id} 
    .holder.thick 
     = image_tag @data.path 
    - else 
    = link_to t('users.upload'), 'javascript:void(0)', :class => 'btn btn-large' 
    .holder 
     = image_tag '/assets/missing_image.png' 
0

당신은 그 HAML 그것 때문에 그

%div.form-group{:id => 'container'} 
    - if [email protected]? 
    %p= t('users.data_name') 
    = link_to t('users.delete'), 'javascript:void(0)', :class => 'delete', :data => {:id => @data.id} 
    %div.holder.thick 
     = image_tag @data.path 
    - else 
    = link_to t('users.upload'), 'javascript:void(0)', :class => 'btn btn-large' 
    %div.holder 
     = image_tag '/assets/missing_image.png'