<%if users.any? %>って?(特にany?)
調べたところ以下の説明が。
any?メソッドとは、
- モデルにデータが存在する → true
- モデルにデータが存在しない → false
を返すメソッドです。
引用:プログラミング学習の総合サイト Samurai Blogより
つまり、
<%if users.any? %>
<% end %>
の意味は、もし
・users(Userのモデル)が1つでもあればtrueになり、if文の中身を実行
・users(Userのモデル)が1つも無ければfalseになり、if文の中身は実行されない
ということだと…思っています。
要再調査。