我在Report模型中定义了一个问题
方法.我需要在定义动作节目时在报表的控制器中使用Report.problem的值.但我不断收到
错误消息’未定义的
方法问题’.我该如何
解决这个问题?任何帮助都会很棒.
我有一个报告模型和一个包含所有问题列表的问题模型.
在报告模型中
def problems1
Problem.find(:all,:conditions => )
end
在报告控制器中我需要类似的东西
def show
@report = Report.problems1
end
@H_
404_13@
解决方法
您必须指定self.method_name以用作类
方法
遵循以下规则模型方法
类方法
def self.problem
end
在控制器中
Report.problem
实例方法
def problem
end
在控制器中
report = Report.new
report.problem
原文链接:https://www.f2er.com/ruby/269274.html