我正在使用日历,我认为该日历只处理没有时间的日期。如何仅在DateTime属性上获取日期?在日历上工作
注意:requested_date是日期时间属性。我想有要求的日期所有保留和它隐蔽仅日期:
users_controller.rb
def myprofile
@reservation = Reservation.all
@resv_by_date = @reservation.group_by(&:requested_date) <-- make requested_date to date only
end
myprofile.html.erb
<div id="admin">
<%= calendar do |date| %>
<%= date.day %><br>
<% @resv_by_date.each do |reservation| %>
<%= reservation.requested_date.to_date %><br>
<% end %>
<% end %>
</div>
(this month 'May') requested_date is existing on my database
image output after the solution of the 1st answer
什么数据库您使用的? –
@AnthonyE Sqlite ..我唯一的问题是在控制器上,我只是想从日期时间属性获取日期.. –
@AnthonyE \t 我更新myprofile.html.erb并查看新上传的输出图像..有循环的问题。 –