我使用Rails 4.2和Devise进行访问控制。我想创建一个' public' index.html.erb页面的视图,任何有链接的人都可以看到它。因此,这将是一个模糊的URL,用户可以与他人共享。
我遇到了解决这个问题的麻烦。我可以研究哪些资源想法?
答案 0 :(得分:0)
使用MessageEncryptor加密有关用户信息的可能方法之一,允许查看您的页面(即加密它们id
)并将其作为URL参数传递。然后只需在index
操作中解密此参数,并在允许的用户列表中检查当前用户。
我认为你有共同的想法。所以,请根据你的情况采用它。