0
다양한 범위의 사용자 유형 및 제품 상태에 따라 내용을 표시하기 위해 많은 중첩 된 부분을 사용하는 페이지가 있습니다. 중첩 된 부분 및 조건부 상태를 사용하여이를 관리하는 것이 좋은 생각입니까? 이 모든 것에 성능에 문제가 있는지 궁금합니다. 예를 들어많은 중첩 부분을 사용하는 데 상당한 성능 비용이 있습니까?
- product.html.erb :
<% if product.status == "available" %>
<%= render available_product %>
<% else %>
<%= render manage_supplier %>
<% end %>
그리고 available_product.html.erb :
<% if @user.role == owner %>
<%= render product_headline_form %>
<% else %>
<%= render product_headline_show %>
<% end %>
<%= render some_nice_stuff_from_supplier %>
... 그리고합니다.
아약스를 추가 할 때 유연성이 더 좋아질 것입니다. 즉
- 에 루비 버전
- 레일 버전
- 당신의 파셜
을 따라
는
감사합니다. 비용이 들었을 것으로 생각했습니다. 이 정보에 대한 링크가 있습니까? 나는 주변에서 수색을했으나 많이 찾을 수는 없다. – RADan
간단합니다. 부분 호출 주위에 벤치 마크 호출을 추가하십시오. http://www.ruby-doc.org/stdlib-1.9.3/libdoc/benchmark/rdoc/Benchmark.html – phoet