Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 找到从现在到以后时间的最低值_Ruby_Ruby On Rails 3.2 - Fatal编程技术网

Ruby 找到从现在到以后时间的最低值

Ruby 找到从现在到以后时间的最低值,ruby,ruby-on-rails-3.2,Ruby,Ruby On Rails 3.2,我有一个rails条件语句,其中包括以下条件: where(['[...],hour_id >= ? AND hour_id <= ?', [...] session[:hour], @end_period) where(['[…],hour\u id>=?和hour\u id按小时排序项目并选择第一个: where(:hour_id => (session[:hour]..@end_period)).order(:hour_id).first 顺便说一句,您可以使用此范围

我有一个rails条件语句,其中包括以下条件:

where(['[...],hour_id >= ? AND hour_id <= ?', [...] session[:hour], @end_period)

where(['[…],hour\u id>=?和hour\u id按小时排序项目并选择第一个:

where(:hour_id => (session[:hour]..@end_period)).order(:hour_id).first

顺便说一句,您可以使用此范围语法查询一个应介于其他值之间的值。

这有助于…我澄清问题。不幸的是,where条件需要调用all,因为该条件必须在整个范围内满足。应用程序将仔细挑选结果数组,并显示三个值之一。Th我们知道,底层机制运行正常,但视图显示的数据有点令人惊讶。我想它们可以在演示之前重新排序…快捷方式是忽略它,因为范围的开始是一个工作参数。