เมื่อฉันแสดงผลบางส่วนที่ไม่มีอยู่ฉันจะได้รับข้อยกเว้น ฉันต้องการตรวจสอบว่ามีบางส่วนหรือไม่ก่อนที่จะแสดงผลและในกรณีที่ไม่มีอยู่จริงฉันจะแสดงอย่างอื่น ฉันใช้รหัสต่อไปนี้ในไฟล์. erb ของฉัน แต่ฉันคิดว่าควรมีวิธีที่ดีกว่าในการทำสิ่งนี้:
<% begin %>
<%= render :partial => "#{dynamic_partial}" %>
<% rescue ActionView::MissingTemplate %>
Can't show this data!
<% end %>
rescue
มีความเสี่ยง ฉันจะดูวิธีแก้ปัญหาอื่น ๆ ก่อนใช้งาน