Khi tôi hiển thị một phần không tồn tại, tôi nhận được Ngoại lệ. Tôi muốn kiểm tra xem một phần có tồn tại hay không trước khi hiển thị nó và trong trường hợp nó không tồn tại, tôi sẽ kết xuất thứ khác. Tôi đã thực hiện đoạn mã sau trong tệp .erb của mình, nhưng tôi nghĩ nên có cách tốt hơn để thực hiện việc này:
<% begin %>
<%= render :partial => "#{dynamic_partial}" %>
<% rescue ActionView::MissingTemplate %>
Can't show this data!
<% end %>
rescue
là rủi ro. Tôi sẽ xem xét các giải pháp khác trước khi sử dụng nó.