0
我想要做的部分如下:導軌。如果else和循環
-if (session[:sort] == "up")
- event.days.sort_by{|t| - t.created_at.to_i}.each do |day|
= day.title
= day.etc
-else
- event.days.sort_by{|t| - t.created_at.to_i}.reverse.each do |day|
= day.title
= day.etc
但我不想重複
= day.title
= day.etc
我想:
-if (session[:sort] == "up")
- event.days.sort_by{|t| - t.created_at.to_i}.each do |day|
-else
- event.days.sort_by{|t| - t.created_at.to_i}.reverse.each do |day|
= day.title
= day.etc
但它不沒有工作。也許我可以用三元運算符以某種方式做到這一點。
謝謝,也把代碼移到控制器。 – user647345 2011-05-25 11:58:23