我目前的工作對存儲在用戶表中的成績,像這樣(JSON編碼)的應用程序工作:與常量(以型號)
{"6":"6th Grade","7":"7th Grade","8":"8th Grade"}
有常數設置在每個年級跨度用戶模式加上一個他們都結合起來:
ELEMENTARY = %w(Kindergarten 1st\ Grade 2nd\ Grade 3rd\ Grade 4th\ Grade 5th\ Grade)
MIDDLE_SCHOOL = %w(6th\ Grade 7th\ Grade 8th\ Grade)
HIGH_SCHOOL = %w(9th\ Grade 10th\ Grade 11th\ Grade 12th\ Grade)
GRADES = ELEMENTARY + MIDDLE_SCHOOL + HIGH_SCHOOL
我試圖找出一個完美的解決方案上分析存儲在用戶表中的JSON數據吐出其跨距級用戶所屬了。所以,如果用戶有以下幾點:
{"0":"Kindergarten","1":"1st Grade","2":"2nd Grade","3":"3rd Grade","4":"4th Grade","5":"5th Grade", "6":"6th Grade", "9":"9th Grade"}
那麼用戶處於「一般」等級跨度。
如果用戶在任何常數中選擇了任何等級,那麼他們在該常量等級範圍內。例如:
{"0":"Kindergarten"}
會把它們放在小學。
哇,從來沒有想過會這樣!感謝您的建議! – dennismonsewicz