SORU
26 AĞUSTOS 2011, Cuma


Has_many sorun; tanımsız yöntemi 'new_record?&ile ActiveAdmin#039;

Adım has_many ile bir ilişkisi yoktur ve bu Tarifi bir model için ActiveAdmin bir formu özelleştirmek için çalışıyorum.

class Recipe < ActiveRecord::Base
  has_many :steps
end

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

  belongs_to :recipe
end

Bu ilişki ile ActiveAdmin dosyamda şu var:

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

Aşağıdaki hata şeklinde yüklemeye çalıştığımda atılır:

tanımsız yöntemi `new_record?' nil:NilClass

Bugüne kadar has_many yöntemi izole ettim ama bu son kayboldum. Tavsiye ve yardım mutluluk duyacağız!

CEVAP
31 AĞUSTOS 2011, ÇARŞAMBA


Tarifi modeliniz gidin ve aşağıdaki satırı ekleyin

accepts_nested_attributes_for :steps

Çizgi formtastic, aktif yönetim tarafından gereklidir. Formtastic belgeleri kontrol https://github.com/justinfrench/formtastic

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • Edgar flores

    Edgar flores

    7 HAZİRAN 2006
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012