Ruby on rails Rails和date:获取具有相关年龄的配置文件
Hy 我有一个档案x,有一个出生日期,然后我想得到所有的档案,有或多或少的5年 如果档案x有20年,我希望每个档案都有15到25年Ruby on rails Rails和date:获取具有相关年龄的配置文件,ruby-on-rails,Ruby On Rails,Hy 我有一个档案x,有一个出生日期,然后我想得到所有的档案,有或多或少的5年 如果档案x有20年,我希望每个档案都有15到25年 这里我需要一些日期计算,我真的不知道怎么做。你有什么想法吗?;) Rails中的日期计算非常简单,有了帮助程序就可以完成 您可以在5年内通过简单的条件查询(使用一些日期数学)在任意方向获得一个概要文件: x = Profile.first prof_five_years = Profile.find(:all,
这里我需要一些日期计算,我真的不知道怎么做。你有什么想法吗?;) Rails中的日期计算非常简单,有了帮助程序就可以完成 您可以在5年内通过简单的条件查询(使用一些日期数学)在任意方向获得一个概要文件:
x = Profile.first
prof_five_years = Profile.find(:all,
:conditions => ['born_date > ? and born_date < ?',
x.born_date - 5.years,
x.born_date + 5.years])
x=Profile.first
prof_five_years=Profile.find(:all,
:条件=>[“出生日期>和出生日期<?”,
x、 出生日期-5.5岁,
x、 出生日期+5年])
Rails中的日期计算非常简单,您可以通过帮助程序进行计算
您可以在5年内通过简单的条件查询(使用一些日期数学)在任意方向获得一个概要文件:
x = Profile.first
prof_five_years = Profile.find(:all,
:conditions => ['born_date > ? and born_date < ?',
x.born_date - 5.years,
x.born_date + 5.years])
x=Profile.first
prof_five_years=Profile.find(:all,
:条件=>[“出生日期>和出生日期<?”,
x、 出生日期-5.5岁,
x、 出生日期+5年])
从配置文件p1、配置文件p2中选择p1.*其中p1.born_date=date_SUB(p2.born_date,间隔5年)和p1.id=x.id
如果您不想要X配置文件,请尝试
从配置文件p1、配置文件p2中选择p1.*其中p1.born_date=date_SUB(p2.born_date,间隔5年)和p1.id=x.id和p2.id=x、 身份证
其中x.id是要匹配的用户配置文件从配置文件p1、配置文件p2中选择p1.*其中p1.born_date=date_SUB(p2.born_date,间隔5年)和p1.id=x.id 如果您不想要X配置文件,请尝试
从配置文件p1、配置文件p2中选择p1.*其中p1.born_date=date_SUB(p2.born_date,间隔5年)和p1.id=x.id和p2.id=x、 身份证
其中x.id是要匹配的用户配置文件,我建议您也看看searchlogic gem。
我建议您也看看searchlogic gem。
似乎对您的方法感兴趣,我稍后会查看。无论如何,谢谢你;)似乎对你的方法感兴趣,我稍后再看。无论如何,谢谢你;)