我想从我的控制器调用一个方法,并且收到一个NoMethodError:数据的未定义方法`combine_table_lines':Class
我是rails的新手,所以如果这是非常基本的话我会道歉。
Controller:data_controller.rb
class DataController < ApplicationController
def abetReport
@slos = Answer.joins(knowledge_topic: :student_learning_outcomes).select(
'student_learning_outcomes.title', :is_correct, "count(answers.id) AS
total_answers").group('student_learning_outcomes.id', :is_correct)
@slos_combined = Data.combine_table_lines(@slos)
end
end
型号:data.rb
class Data
def self.combine_table_lines(data)
#body of method
end # end method
end
提前感谢您的帮助。
答案 0 :(得分:2)