我有一个模块,我想在排序要在视图中显示的数据时使用它。BeforeOrAfter> s.events.each do |event|> end
这将导致错误NoMethodError: undefined method '<<' for nil:NilClass。现在,当把所有事情都交给模块处理时,这为什么不起作用呢?
对于Rails中的“未定义方法错误”,我有一个非常独特的例子。我有一个任务订单模型,它具有属性"obligatedAmount“和"awardAmount”。在创建新的任务订单时,我的业务规则之一是"obligatedAmount“不能大于"awardAmount”。但是,如果我做了一个新的任务命令,并将"obligatedAmount“或”awardAmount“保留为空,那么我将带着错误片段转到错误页面:
undefined method `>' for