0
아래 부분에 현지인을 통해 주입되는 classy
클래스를 얻으 려하지만, 고급스러운 메소드를 계속 얻지는 못합니다.지역 변수를 레일에 삽입합니다.
// 뷰
<%= render layout: "layouts/partial", locals: {className: "classy"} do %>
...
<% end>
// 부분
<div class="regular-div <%=className if className?%>"></div>
당신은 무엇을 의미합니까
? 지역 변수'className'을 전달하고 있으며 또한'className'을 참조하고 있습니다. 이 오류가 오타 또는 오류가 아니라고 확신합니까? – max'className'이 (가) 부분적으로 "고상한"클래스로 들어 가지 않습니다. 내 div가 "classy"클래스를 얻길 원합니다. – stackjlei
local_assigns.has_key (className) %>'이면 <% = className이어야합니다. 'className'과'className? '은 같지 않기 때문에. 'local_assigns.has_key (: className)'는 지역 변수가 설정되어 있는지 안전하게 확인하는 방법입니다. – max