HTML / CSSのスタイリングを担当するメインページがありますが、一部のコンテンツはパーシャルからのものです。パーシャルは、いくつかのローカルまたはパラメータ、つまりcurrent_userまたはpersonを受け取り、存在する場合は情報を表示します。
部分的にレンダリングされたものがあるかどうかを確認する方法はありますか?私の最終目標は次のようなものです。
<% if my_partial can render something %>
<div class="css_for_something">
<%= render(partial: 'my_partial', locals: {...} ) %>
<% else %>
<div class="css_for_no_info">
<%= render something else %>
<% end %>
パーシャルにスタイリングロジックを処理させたくありません。コンテンツがある場合は表示するだけです。逆に、メインページは、値のチェックやデータベースのクエリなど、パーシャルのロジックについて何も知らないはずです。
ありがとうございました