ActiveAdmin с проблемой has_many; undefined method 'new_record?'

Я пытаюсь настроить форму ActiveAdmin для модели рецепта, которая имеет отношение has_many к Step.

class Recipe < ActiveRecord::Base
  has_many :steps
end

class Step < ActiveRecord::Base
  acts_as_list :scope => :recipe

  belongs_to :recipe
end

У меня есть следующее в моем файле ActiveAdmin относительно этого:

form do |f|
  f.has_many :steps do |ing_f|
    ing_f.inputs
  end
end

При попытке загрузить форму выдается следующая ошибка:

undefined method `new_record? ' for nil: NilClass

До сих пор я изолировал его от метода has_many, но я потерял его. Мы будем благодарны за любые советы и помощь!

74
задан nickpellant 26 August 2011 в 14:52
поделиться