現在、ユーザーがアプリ内で誰もフォローしていない場合にダイアログを表示していますが、ユーザーが初めてログインしたときにのみこれを表示したいですか? 新しいユーザーが初めてログインするときはいつでも、誰もフォローしていないため、フィードに投稿がないため、ダイアログが表示されます。私は次のコードを使用してそれを達成しています:
<% if @posts.any? %>
ユーザーの最初のログイン時にダイアログを表示したいのですが、二度と表示されません。Deivse には sign_in_count オプションがあることは知っていますが、ユーザーがログアウトして再度ログインするまで、ダイアログはそこにとどまります。