【发布时间】:2015-10-11 03:26:39
【问题描述】:
我有以下型号:
class User < ActiveRecord::Base
def stripe_plan_id
self.stripe_subscription.plan.id
end
def stripe_subscription
customer = Stripe::Customer.retrieve(self.stripe_customer_id)
customer.subscriptions.retrieve(self.stripe_subscription_id)
end
end
我有模型属性stripe_plan_id 我不希望它使用ActiveRecord 持久化到数据库中,但是我需要经常检查这个参数。我想将它缓存在我的服务器上,并根据需要刷新它。理想情况下我不想使用redis。
最好的方法是什么?我正在尝试确定是否可以以某种方式使用||=。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 caching