0
예를 들어 제품을 기반으로하는 경우와 같이 재정의 재정의를 조건부로 설정하는 방법이 있습니까?확대/축소 - 조건부로 재정의를 설정하십시오.
So product == 'x', 그런 다음 수행하십시오. 그렇지 않으면 무시하십시오.
예를 들어 제품을 기반으로하는 경우와 같이 재정의 재정의를 조건부로 설정하는 방법이 있습니까?확대/축소 - 조건부로 재정의를 설정하십시오.
So product == 'x', 그런 다음 수행하십시오. 그렇지 않으면 무시하십시오.
가장 좋은 방법은 조건과 같이 render_original 사용하는 것입니다 :
Deface::Override.new(:virtual_path => "products",
:name => "example",
:surround => "div#products",
:text => "<% if @product == 'x' %><%# do something %><% else %><%= render_original %><% end %>")
미안 해요, 난 훼손 상당히 새로운 오전과 같은 명령에 내장 된 "render_original"인가? – smcdrc
예. 그러나 코드를 검토 한 후에는 서라운드 또는 서라운드 _ 컨텐츠로만 작동합니다. 서라운드를 사용하려면 위의 스 니펫을 업데이트했습니다. – gmacdougall