Я создаю приложение trip на Rails и столкнулся с этой проблемой, пытаясь использовать гем simple_calendar: мой календарь всегда начинается в октябре (в этом месяце), но я бы хотел, чтобы он начинался в соответствии с датой, которую я имею вмои столыМой index.html.erb:
<%= month_calendar(attribute: :start_date, end_attribute: :end_date) do |date| %>
<div class="card">
<div class="card-body">
<h5 class="card-title"><%= date.day %></h5>
<% @logged_in_user.trips do |trip| %>
<%= @trip_activities = trip.activities %></p>
<% @trip_activities.each do |activity| %>
<!-- <%= activity_date = (activity.start_date).to_s %>
<%= activity_datetime = activity_date[0..9].to_datetime %> -->
<% if date === activity_datetime %>
<p class="card-text"><%= activity.time%>: <%= activity.description%></p>
<% end %>
<% end %>
<% end %>
<a href="#" class="card-link"> <%= link_to '+ activities', new_activity_path %> </a>
</div>
</div>
<% end %>
Мой контроллер:
def index
@logged_in_user = User.find_by :id => session[:user_id]
@this_trip = Trip.find params[:id]
end
Мой стол:
gabe_trip = Trip.create(destination: 'Australia', start_date: '2019-10-22 01:00:00 UTC', num_of_days: 20, user_id: gabe.id)
Кто-нибудь знает, что я делаю неправильно?
Ура,