0
다음 파일을 사용하여 모든 기존의 동적 CSS 메뉴를 만듭니다. 그러나 이것은 서버를 다시 부팅 할 때만 실행됩니다. 내 모델이나 컨트롤러에서 어떻게 작동시킬 수 있습니까?모델 또는 컨트롤러에서 루비 파일을 실행하십시오.
메뉴 icon.scss.erb
li [class^="icon-menu"], li [class*=" icon-menu"] {
background-position: left center;
background-repeat: no-repeat;
height: 16px;
vertical-align: middle;
width: 22px;
}
<% Menu.all.each do |m| %>
.icon-menu<%= m.id %> {
background-image: url('/icons/<%= m.icon_file_name %>');
}
<% end %>
"모델 또는 컨트롤러에서 실행"이란 무엇을 의미합니까? 이것은 scss.erb 파일입니다. * runnable *이 아닙니다. –