Ruby on rails Rails:正在尝试查询在上创建的\u
我的控制器中有以下操作:Ruby on rails Rails:正在尝试查询在上创建的\u,ruby-on-rails,Ruby On Rails,我的控制器中有以下操作: def find_by_registration_date @registration_date = params[:registration_date] @registrations = Registration.where(:created_at => @registration_date) end …WARE params[:registration_date]是一个简单的日期(无时间),如: …我在日期创建的U看起来像 creat
def find_by_registration_date
@registration_date = params[:registration_date]
@registrations = Registration.where(:created_at => @registration_date)
end
…WARE params[:registration_date]是一个简单的日期(无时间),如:
…我在日期创建的U看起来像
created_at: "2014-07-16 15:50:52"
基于Y-M-D的搜索怎么可能呢?如果是mysql,你可以这样做
@registrations = Registration.where("DATE(created_at) = ? ", @registration_date)
对于其他数据库,请查找等效的日期函数Boom!你搞定了…thanx Vimsha。
@registrations = Registration.where("DATE(created_at) = ? ", @registration_date)