Что происходит в вашем контроллере? Я еще не читал учебник и не могу сейчас его подтянуть (вниз?), Но вы строите объект в памяти для заполнения?
в вашем контроллере, в вашем "новом" действии, убедитесь, что вы
@instruction = Instruction.new
@instruction.steps.build
Это создаст в памяти Step
в качестве «заполнителя» для заполнения формы. , , по крайней мере, это то, что я делаю в моем собственном контроллере, когда использую accepts_nested_attributes_for
, и это прекрасно работает.
Дайте мне знать, если это работает, и как только я смогу открыть учебник, мне, возможно, придется отредактировать этот