出于某种原因,我的@sub_opps 导致:ActiveRecord::Relation::ActiveRecord_Relation_SubOpp。
这意味着我的 .each 语句显然不会产生任何结果。我尝试了多种方法,但找不到正确的调整来完成这项工作。
知道为什么吗?
def index
@sub_opps = SubOpp.where("status = ? AND sub_time = ?", false, Date.today)
end
为了澄清一些事情,sub_time 是我的 SubOpp 模型中的一列,并且是日期时间。状态是布尔值。所以,我试图显示状态为假且日期时间为今天的 SubOpp 行。
这是我的看法。
<% @sub_opps.each do |sub_opp| %>
<%= render sub_opp, :sub_opp => :sub_opp %>
<% end %>
谢谢