さまざまな言語の多くのトランスクリプトを持つレッスン モデルがあります。各トランスクリプトを処理して、タイトルを付けたいと思います。各ブロック内のコードをデバッグできません。コレクション プロキシ クラスに入ります。これを行う正しい方法は何ですか?
私のコード:
class Lesson < ActiveRecord::Base
has_many :lesson_transcripts
コントローラーの update メソッドで:
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