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