Tag: 权威

rails从片段缓存中遗漏了一些部分

我有一个使用pundit gem进行授权的rails 4 app。 如果我像下面的代码那样执行俄语 – 娃娃片段缓存,则用于授权的条件语句也将被缓存,这是不好的,因为编辑/删除按钮应仅适用于post.user 。 解决这个问题的好方法是什么? 我应该将缓存拆分成更小的部分,还是有办法排除缓存的某些部分? 在这种情况下,轨道惯例是什么? index.html.erb _post.html.erb “modal”, ‘data-target’ => “#updatepost_#{post.id}” %> <a href="#" data-toggle="modal" role="button" data-target="#deletepost_”>Delete Post <div class="col-md-12 post-comment-insert-“> <div class="modal fade updatepost" id="updatepost_” tabindex=”-1″ role=”dialog” aria-labelledby=”myModalLabel”> <div class="modal fade" id="deletepost_” tabindex=”-1″ role=”dialog” aria-labelledby=”myModalLabel”> ……