0
我正在使用acts_as_taggable_on
在我的系統中標記項目以便它們易於搜索。將標籤用於用戶設置的UX詳細信息
現在我有一個用戶體驗問題:我注意到用戶選擇某些次要狀態的很多地方(例如,關閉一次性幫助框或轉到給定頁面中的下一個JavaScript運行步驟)。我們在這裏遇到的情況既不是太多,也不是很多/動態/快速變化,因此可以放入數據庫表(假設必須隨每次用戶體驗更改而遷移!),並且需要堅持這些選擇會話。
在這種情況下,使用標籤來存儲這些簡單的決定有什麼問題嗎?例如,user.set_tags_on(:ui, "closed_index_help")
或user.set_tags_on(:ui, "tutorial_1_done")
,然後通過查看用戶的ui_list
來顯示/隱藏這些元素。
這有沒有缺點我不考慮或者這是一個謹慎的方式去?