ActiveAdmin с имеет много проблем; неопределенный метод ' новая запись?'
Я пытаюсь настроить форму ActiveAdmin для модели рецепта,которая имеет отношение has_many с шагом.
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
при попытке загрузить форму возникает следующая ошибка:
неопределенный метод ' new_record?'for nil:NilClass
я изолировал его до сих пор к методу has_many, но я потерял мимо этого. Любые советы и помощь будьте оценены!
2 ответа:
перейдите к своей модели рецепта и добавьте следующую строку
accepts_nested_attributes_for :steps
строка требуется formtastic, а не active admin. Проверьте https://github.com/justinfrench/formtastic для документации formtastic