Ich arbeite mit einem Kalender und ich denke, dass Kalender nur mit Datum ohne Zeit befasst.Wie bekomme ich Date nur für ein DateTime-Attribut? Arbeiten an einem Kalender
Hinweis: requested_date ist ein DateTime Attribut. Ich möchte alle Reservierungen mit gewünschten Termin bekommen und es bisher verdeckte nur:
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
Welche Datenbank verwenden Sie? –
@AnthonyE Sqlite .. mein einziges Problem ist auf dem Controller und ich möchte nur das Datum von einem DateTime-Attribut .. –
@AnthonyE \t ich update myprofile.html.erb und sehe neue hochgeladene Ausgabebild .. es gibt ein Problem mit der Schleife. –