rails countの0が表示されません 初心者のため見落としかもしれません
解決したいこと
countの0を表示させたいです。
user_controller.rb
def show
@user = User.find_by(id: params[:id])
@post_count = Post.group(:user_id).count
end
show.html.erb
<span class="fa fa-file-text-o"></span>:<%= @post_count[@user.id] %>
<%= @post_count[@user.id] if @post_count[@user.id] != 0 %>
とか
<%= @post_count[@user.id] if @post_count[@user.id] = 0 %>
とか、いろいろやってみたのですが、全ての表示が0になったり、表示されなくなったりしてしまい1人では解決できないと思い質問させていただきました。
最後まで読んでいただきありがとうございます。
教えていただけると幸いです。
0