Похоже, @chapter - это не единственный объект Chapter. Если @chapter инициализируется примерно так:
@chapter = Chapter.where(:id => params[:id])
тогда вы получите объект Relation (который можно рассматривать как коллекцию, но не как отдельный объект). Таким образом, чтобы исправить это, вам нужно извлечь запись, используя find_by_id
, или взять первую из коллекции
@chapter = Chapter.where(:id => params[:id]).first
или
@chapter = Chapter.find_by_id(params[:id])