2016-06-05 5 views
0

.jsp 파일의 일부를 다른 .html.erb 파일에 포함시킬 수 있습니까?.jsp 파일의 일부분을 .html.erb에 포함합니다.

그렇다면 어떻게됩니까? 내가 .html.erb 파일 레일에 루비에서 .jsp로 파일 기능을 번역하려

<c:choose> .... </c:choose> 내부

는 그 사이에 내가 포함 할 코드입니다. <script>... </script> 부분은 둘 다 동일합니다. 언급 된 다른 부분을 .html.erb에 추가하는 방법

답변

0

jsperb 템플릿 파일을 호출 할 수 있습니다. 해당 템플릿 엔진/구문 분석기가 해석해야하는 "태그"가 있습니다. 지금까지 내가 아는 한 JSP로 템플릿 파서 라이브러리가 아직 루비로 작성된 것은 없다. 따라서 JSP/JSTL 태그를 복사하여 ERB 파일에 복사 할 수는 없습니다.

그러나 '변환'할 수 있습니다. 예를 들어, <c:choose> 태그를 Ruby의 case/when 구문으로 변환 할 수 있습니다.

<% case some_var 
    when 0 %> Option 0 
    <% when 1 %> Option 1 
    <% when 2 %> Option 2 
<% end %> 
+0

당신의 루비에 해당 될 것입니다 무엇을 말해 줄 수 plz 수 있습니다 공간과주의 – sb15

+0

. 'XYZ'에서'null '을 검사하려고하는 것 같습니다. Ruby에 상응하는 것은'if! XYZ.nil?'또는'XYZ.nil? '이 아닌 것입니다. – Uzbekjon

+0

그 진술은 블록 안에 있으므로 <% some_var if .... %>와 같을 것입니까? – sb15