Имейте NoMethodError при попытке реализовать simple_calendar в приложении RoR - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь внедрить gem simple_calendar в свое приложение для проекта.Я следую документации по Github (https://github.com/excid3/simple_calendar), чтобы помочь мне в этом процессе, но у меня есть проблема в разделе «Рендеринг событий».

После запуска команды scaffold для однодневных событий и созданияизменения в моем контроллере и представлении Я попытался обновить страницу моего календаря и получил ошибку «неопределенный метод« отклонить »для nil: NilClass». Он выделил первую строку моего представления календаря как имеющую проблему, но я не знаю, в чем проблемаэто:

 <%= month_calendar events: @events do |date, events| %>
  <%= date.day %>
   <% events.each do |event| %>
  <div>
   <%=event.name %>
  </div>
 <% end %>
<% end %>

Я не могу найти «отклонить» где-нибудь в моем коде, и я застрял в том, что делать дальше. Любая помощь будет приветствоваться.

1 Ответ

0 голосов
/ 15 мая 2018

Событие Если у вас нет событий, не используйте events: @event, оставьте только этот код:

<%= month_calendar do |date| %>
  <%= date %>
<% end %>

Если у вас есть какой-либо объект, который вы хотите показать, измените его по событиям

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...