2011-01-05 74 views
7

我正在構建一個具有不少複雜功能的Web應用程序,並且我正在嘗試實施一種方法來幫助用戶學習使用它。有沒有任何Ruby on Rails的gems/jQuery插件/教程可以幫助我實現這個幫助系統?

我在考慮將幫助信息附加到某些html元素,它們描述了它們的功能。這些會默認顯示。當用戶點擊一條消息時,消息將消失並且不再顯示。

我將需要在數據庫中的helper_message模型來存儲數據,用戶有很多helper_messages。然後,當在頁面上單擊助手消息時,使用ajax將helper_message上的已移除字段設置爲true。在頁面加載時,只加載尚未「刪除」的幫助程序消息。

由於這看起來可能是一個有點常見的系統來實現,是否有任何Ruby on Rails的gems/jQuery插件/教程涵蓋了類似的理由?

感謝您的閱讀。

回答

3

很酷的想法,我必須說我玩過一些想法,使用小工具提示來解釋我的一些webapps上的某些元素,但從來沒有去過。所以我做了一些研究,當我有了這個想法,我發現這個小巧的Jquery腳本叫Website tour。並且爲了清晰/可風格的flash [:notice]/flash [:error]消息,我使用基於gritter script的同伴在rails插件上創建了一個ruby。你可以找到它here。這裏有一個鏈接到一個很好的可縮放工具提示Poshy tip。我很喜歡當你完成它時看到你是webapp /你實現了tour/tooltip元素!

我希望這些腳本可以幫助你達到你的目標/啓發你。