アクティブな Record オブジェクトの関連付けのカウントをredis-object gemに送信しようとしています
class Post > ActiveRecord::Base
has_many :comments
include Redis::Objects
value :redis_comment_count, :default => self.comments.count
end
PS: 設定 :default => "string" は問題なく動作します
しかし、コード内のその場所 (メソッド定義ではない) の self は、Post インスタンス自体ではなく、Post のクラス定義を参照するため、これは機能しません。これが可能なことなのかどうかを調べようとしていました。
私は理にかなっていますか?