我有一个控制器的辅助程序:
module CourseStepsHelper
def current_quiz_result
@course_step.step.step_quiz.quiz_attempts.where(:patient_id => current_user.id, :step_quiz_id => @course_step.step.step_quiz.id).first
end
end
它可以访问@course_step变量,该变量在CourseSteps控制器的show“动作”中被定义。在helpers中使用实例变量是一种常见实践吗?