いつもお世話になっています。
早速、本題に入ります。
現在、以下のコードを書いて、facebookやtwitterで実装されているように、通知が来た数を表示しています。
<%= current_user.notifications.where(read: false).count %>
しかし、通知の数が0の時は数字を表示させたくないので、以下のコードに書き直しました。
<%= current_user.notifications.where(read: false).count if current_user.notifications.where(read: false).count != 0 %>
上記のコードでも正常に動くのですが、コードが必要以上に長いことに不満を感じており、もっとシンプルな書き方はないのか、と考えています。
「こう書いたら、シンプルだよ!」と言うのがあれば、お答えいただければ幸いです。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/21 10:12