0
我使用rabl_rails
为我的rails应用程序生成json并缓存其中的大部分以获得更快的响应。事情对非登录用户非常有用,但我也希望能够缓存登录用户的响应,并将其ID添加到缓存键中,但根据文档,由于其设计方式的原因,实例变量在Rabl模板中不可用。你可以在这里https://github.com/ccocchi/rabl-rails#how-it-works基于current_user的rail_rails缓存模板
觉得我所试图实现的是这个
cache "api/v1/home/top_menu_data-#{@current_user.id}"
但这并不根据该文档。
有没有人做过这个?我如何实现这一目标?据我所知,这是rabl
可行,但rail_rails
不可行。想知道如何做到这一点的想法。
在此先感谢。