Ruby on rails 3 如何在Rails中缓存每个用户的发票
我有一个应用程序,用户可以注册,创建客户,然后为该客户创建发票。发票附有行项目和图像Ruby on rails 3 如何在Rails中缓存每个用户的发票,ruby-on-rails-3,caching,Ruby On Rails 3,Caching,我有一个应用程序,用户可以注册,创建客户,然后为该客户创建发票。发票附有行项目和图像 现在我想对发票使用动作缓存和片段缓存。我应该如何命名片段缓存,以便它们仅用于该特定用户?(使用设计)。我在考虑将发票ID和用户ID放在缓存的片段名称中,这是“Rails”的方法吗?我不确定Rails是否有其他方法来做到这一点,而不是试图保持简单。如果发票是客户独有的,您真的需要用户ID吗?只要发票ID就足够了吗?@Beerlington不,因为如果不是发票,那么有人可以访问app.com/invoices/35
现在我想对发票使用动作缓存和片段缓存。我应该如何命名片段缓存,以便它们仅用于该特定用户?(使用设计)。我在考虑将发票ID和用户ID放在缓存的片段名称中,这是“Rails”的方法吗?我不确定Rails是否有其他方法来做到这一点,而不是试图保持简单。如果发票是客户独有的,您真的需要用户ID吗?只要发票ID就足够了吗?@Beerlington不,因为如果不是发票,那么有人可以访问app.com/invoices/35查看发票。