有沒有更好的方式來做到這一點:如何通過3個值週期在Rails視圖
row_bg_color_group = row_bg_color_group == 1 ? 2 : row_bg_color_group == 2 ? 3 : 1
理想像
row_bg_color_group = (1,2,3).cycle
,並通過大循環中的下一個值將每次使用。
請注意,這是作爲不同羣組大小的一部分有條件地執行的,例如,
1111
1111
1111
2222
3333
3333
3333
333
不僅僅是
111
222
333
111
222
333
111
222
333
一個有用的答案(+ 1),但我發現循環方法更具可讀性。 – 2012-08-20 12:38:16