どこかでそのようなものを見ました (具体的には、エンティティが nil の場合は部分的なものを表示しません) が、機能を複製することはできません。以下を短縮する方法はありますか?
<% if @sales_orders.any? %>
<%= render @sales_orders %>
<% else %>
<%= render 'shared/no_records' %>
<% end %>
何かのようなもの:
<%= render @sales_orders || 'no records found' %>
または(疑似ですが、ドリフトが発生します):
<%= @sales_orders ? render(@sales_orders) : render('shared/no_records') %>