[英]upgrade code ruby on rails
我的控制器很有价值
@tour = Tour.find(:first,
:conditions => ["beginDate in (?) AND tour LIKE ? AND duration + 1 = ? OR
beginDate in (?) AND tour LIKE ? AND duration + 1 = ?",
@day.day, @day.travel.tour.name, @day.cruise.tour_days_count,
@day.day, 'Some Name', @day.cruise.tour_days_count])
他做得很好。 我如何升级此代码,使他更紧凑?
红宝石1.8.7,导轨2.3
@tour = Tour.where("beginDate in (?) AND tour IN (?) AND (duration + 1) = ?",
@day.day, [@day.travel.tour.name, 'Some Name'], @day.cruise.tour_days_count])
.first
@tour = Tour.find(:first, :conditions => ["beginDate in (?) AND tour IN (?) AND (duration + 1) = ?",
@day.day, [@day.travel.tour.name, 'Some Name'], @day.cruise.tour_days_count])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.