Ruby on rails 以不同顺序写入渲染会导致null方法?
当我按照这个顺序编写代码时Ruby on rails 以不同顺序写入渲染会导致null方法?,ruby-on-rails,Ruby On Rails,当我按照这个顺序编写代码时 <%= render @question.answers %> <%= render "answers/form" %> <%= render "answers/form" %> <%= render @question.answers %> 可以接受,但如果我下这个订单 <%= render @question.answers %&g
<%= render @question.answers %>
<%= render "answers/form" %>
<%= render "answers/form" %>
<%= render @question.answers %>
可以接受,但如果我下这个订单
<%= render @question.answers %>
<%= render "answers/form" %>
<%= render "answers/form" %>
<%= render @question.answers %>
它会导致一个错误,特别是在这一行,并表示>未定义
<% if answer.created_at > Time.now.beginning_of_day %>
Time.now.start\u of\u day%>
有什么想法吗?如前所述,更多信息将有所帮助。但看起来你正在试图确定答案是否是今天创建的。我会这样做,但这不是您错误消息的答案(但可能隐藏了真正的问题)