【发布时间】:2013-02-15 05:51:54
【问题描述】:
我正在尝试将活动 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 实例本身。我试图弄清楚这是否有可能做到。
我说得有道理吗?
【问题讨论】:
标签: ruby-on-rails ruby