Как вывести заголовок задачи на simple_calendar - PullRequest
0 голосов
/ 29 апреля 2020

Итак, у меня есть таблица задач, и я понятия не имею, как вывести ее в простой календарь. Может ли кто-нибудь помочь мне с этим?

create_table "tasks", force: :cascade do |t|
  t.string "title"
  t.text "content"
  t.datetime "created_at", precision: 6, null: false
  t.datetime "updated_at", precision: 6, null: false
  t.integer "user_id"
  t.datetime "datum"
end

И simple_calendar, который я использую.

<%= month_calendar(attribute: :starts_at) do |date| %> 
  <%= date.day %>
<% end %>

1 Ответ

0 голосов
/ 29 апреля 2020

В действии контроллера настройте список задач для отображения ...

@tasks = Task.all

В представлении укажите календарю, какое значение даты использовать для задачи, которое выглядит как datum. ...

<%= month_calendar(attribute: :datum) events: @tasks do |date, tasks| %>
  <%= date %>
  <% tasks.each do |task| %>
    <div>
      <%= task.title %>
    </div>
  <% end %>
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...