私はRailsにかなり慣れていません。
投稿が読まれた頻度を追跡して、人気順にランク付けしたいと思います。したがって、#showが呼び出されるたびに1ずつ増加 するデータベース列read_countがテーブルにあります。posts
read_countただし、管理者がサインインしていて、#showメソッドを使用して投稿をプレビューしたい場合は、をインクリメントし たくありません。
preview=trueparamsハッシュなどのカスタムparamを渡すのが最善だと思いました。次に、#showは、falseまたはnilと評価されたread_count場合にのみ増分します。previewしかし、どうすればそれを行うことができますか?preview=trueparamsハッシュに追加する正しい方法は何ですか?
または、コントローラーに#previewメソッドを実装する方がよいでしょうか。