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

  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007
  • UniqueApps

    UniqueApps

    4 Ocak 2009
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011