我的课程模型有许多不同语言的成绩单。我想处理每个成绩单并给它一个标题。我无法调试每个块内的代码,我正在进入集合代理类。这样做的正确方法是什么?
我的代码:
class Lesson < ActiveRecord::Base
has_many :lesson_transcripts
在控制器的更新方法中:
def update
@lesson = Lesson.find(params[:id])
authorize! :update, @lesson
@lesson.attributes = params[:lesson]
@lesson.lesson_transcripts.each do |t|
t.title = ...
end
@lesson.save
end