尝试在RoR应用程序中实现simple_calendar时出现NoMethodError

时间:2018-05-14 23:14:42

标签: ruby-on-rails ruby web

我正在尝试将gem simple_calendar实现到我的项目应用程序中。我正在关注Github文档(https://github.com/excid3/simple_calendar)以帮助我完成整个过程,但我在“渲染事件”部分中遇到了问题。

在为一天事件运行scaffold命令并对我的控制器和视图进行更改之后,我尝试更新我的日历页面,并为nil:NilClass'得到错误'undefined method`deffout'。它突出了我的日历视图的第一行有问题,但我不知道问题是什么:

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

我无法在我的代码中的任何地方找到“拒绝”,而我对下一步该做什么感到困惑。任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

事件如果您没有事件,请不要使用events: @event只留下此代码:

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

如果您要显示任何对象,请按事件更改