simple_calendar
を導入し、view、controllerを作成している前提です。
simple_calendar導入方法
デフォルトでは start_time
のみが属性名として使用されます。
それ以外の属性名を使用したい場合は、 attribute: :開始時間の属性名, end_attribute: :終了時間の属性名
を events:
の後に続けて追記します。
以下は、 start_at
end_at
に属性名を設定した例です。
views/blogs/index
<%= month_calendar events: @blogs, attribute: :start_at, end_attribute: :end_at do |date, blog| %>
<%= date.day %>
...
<% end %>