要求将一个文件的代码放入另一个

时间:2016-01-08 09:09:49

标签: ruby ruby-on-rails-3.2

我在gems / plugins / account_reports / lib / account_reports / grade_reports.rb文件中调用了我的函数。现在我想在lib / reporting / enrollment_details_progress_report.rb文件中使用相同的函数。为此,我在顶部的lib / reporting / enrollment_details_progress_report.rb文件中添加了require / / gems / plugins / account_reports / lib / account_reports / grade_reports',并使用AccountReports :: GradeReports.fetch_student_course_completion_date调用该函数(rec [“course_id”] ,rec [“term_id”])但我收到了AccountReports :: GradeReports:Class'的错误'undefined method fetch_student_course_completion_date'。

还尝试加载“gems / plugins / account_reports / lib / account_reports / grade_reports.rb”,但我仍然收到错误。

1 个答案:

答案 0 :(得分:0)

您确定,该课程有fetch_student_course_completion_date作为课程方法吗?

你可以尝试require_relativeWhat is the difference between require_relative and require in Ruby?