我正在构建一个具有相当复杂功能的Web应用程序,并且我正在尝试实现一种方法来帮助用户学习使用它.
我正在考虑将辅助消息附加到某些html元素上,这些元素描述了它们的功能.这些将默认显示.当用户点击消息时,它将消失并且永远不会再次显示.
我需要在数据库中使用helper_message模型来存储数据,用户拥有许多helper_messages.然后,当在页面上单击帮助器消息时,使用ajax将helper_message上的已删除字段设置为true.在页面加载时,仅加载尚未“删除”的帮助程序消息.
由于这似乎可能是一个有点常见的系统实现,有没有任何Ruby on Rails gems / jQuery插件/教程,涵盖类似的基础?
谢谢阅读.
解决方法
很酷的想法,我必须说我已经玩过使用小工具提示解释我的一些webapps上的某些元素的想法,但从来没有达到它.所以我做了一些研究,当我有了这个想法,我发现这个很快的小
Jquery脚本叫做
Website tour.而且对于漂亮和清晰/可定制的flash [:notice] / flash [:error]消息我在rails插件上创建了一个ruby与一个同事基于
gritter script.你可以找到它
here.这里有一个很好的可扩展工具提示的链接,名为
Poshy tip.我很高兴看到你完成它后你是webapp /你实现了旅游/工具提示元素!
我希望这些脚本可以帮助您实现目标/启发您.