Ben bir denetleyici için bir yardımcınız var:Ruby on Rails Yardımcıları - yardımcıları örnek değişkenlerden kullanma
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
Bu CourseSteps kontrolör gösterisi "eylem" tanımlanmıştır @course_step erişimi vardır. Örnek değişkenleri yardımcılarda kullanmak için bu yaygın uygulama mıdır?
Lütfen sorunuzun ne olduğunu daha açık bir şekilde anlatmaya çalışın. – polarblau
@polarblau Sorumu temizledim –
Gerçek cevap için lütfen http://stackoverflow.com/questions/6474596/should-rails-helpers-assume-an-instance-variable-exists-or-should-they-receive adresini ziyaret edin. -t – jibiel