嘿家伙,我正在用博客制作个人网站。我希望有一些密码保护,就像我在至少一次wordpress上看到的一样。这不是什么大问题。但我想知道是否有一些非常灵活的东西可以让隐藏文本在发布后显示出来?例如,公众帖子可能会说,“我今天遇到了我的朋友鲍勃喝咖啡”,但是在输入个人密码后,一些标记为私人的文字将会像“Bob发臭!!”另外,我还想为朋友,家人等提供不同层次的隐私保护。不知道如何将它们结合在一起,但我甚至不甚了解Ruby中的博客世界 - 是否有足够的可扩展性以至于我可以把这些功能放在一起,而不必重新发明轮子?红宝石在rails上的多功能博客,密码保护?
0
A
回答
1
Rails有几个授权插件,它们具有视图助手,只有当用户具有适当的访问权限时才会显示该标记。所以一个家庭成员可能会看到鲍勃臭豆腐,但客人只会看到公开信息。除非你想在不刷新页面的情况下显示隐藏的数据,否则Javascript可能是矫枉过正的。
acl_system2有restrict_to方法。 CanCan有可以吗?查看帮助方法。 Here是一些其他授权宝石/插件。
0
Ryan Bates的康康舞库应该是一个灵活的授权解决方案,可能是很好的帮助你实现的隐私不同的层次:http://github.com/ryanb/cancan
关于实施这样 - 我认为,这是过于笼统问题在这里得到解答,并由软件设计师决定采用何种方法。
0
我不知道上述功能已经存在的任何库(如果有的话);但我觉得鉴于上述要求;你首先需要一个许可框架;在粒度级别上管理权限。
该视图应该是一个更容易的事情,回调嵌入在视图中。 (即以HTML格式)使用Jquery(或任何其他JS框架)和JSON。成功验证用户后,您可以发出回调来获取要使用json显示的内容并将其附加到标记的div。 OR 您可以完全获取“警察”内容并将其显示给用户。
相关问题
- 1. 添加登录/注册功能,以红宝石轨博客
- 2. rspec在rails api上测试红宝石保护与门卫
- 3. 红宝石博客引擎像toto
- 4. 红宝石上轨:在功能测试
- 5. 轨道上的红宝石的密码保护页面(没有用户名)
- 6. 从轨道上的红宝石生成密码保护的zip文件
- 7. Caeser密码红宝石
- 8. 红宝石性能:多密钥哈希
- 9. 找不到宝石 'refinerycms - 博客(〜> 2.1.0)红宝石'
- 10. 红宝石 - 受保护的方法
- 11. 红宝石GSUB功能
- 12. 红宝石功能上下文与块
- 13. 博客宝石/发动机为Rails/Mongoid
- 14. 功能闪光灯不工作reder_404红宝石1.3红宝石红宝石1.8.7 Rails 2.3.14
- 15. 将NUMBER(on Rails的宝石红宝石)
- 16. 在rails上使用htaccess密码保护?
- 17. 在轨道上加密红宝石
- 18. 翻译红宝石加密码的Java
- 19. 红宝石 - 如何运行Windows cmd上的红宝石代码
- 20. 红宝石功能在IRB VS repl.it
- 21. 红宝石在轨道上的宝石
- 22. 带密码保护功能的Neo4J webadmin
- 23. 极品红宝石守护
- 24. 不能捆绑青菜护栏(4.0.3)红宝石宝石
- 25. 在rails上添加红宝石查询
- 26. 红宝石在rails上 - 添加javascript
- 27. 红宝石在rails上手动卸载
- 28. 上红宝石
- 29. 客运+的Apache +红宝石
- 30. 带功能的红宝石查询